php - 在 PHP 中删除 MySQL 行时出现问题

标签 php mysql

我对 PHP 和 mySQL 还很陌生,所以我真的很困惑为什么这不起作用:

$row = mysql_fetch_array($result);

$response["id"] = $row["id"];
mysql_query(" DELETE FROM balloons WHERE ID='$response['id']'");
$response["name"] = $row["name"];
$response["message"] = $row["message"];
$response["city"] = $row["city"];
$response["time"] = $row["date"];

$response["success"] = 1;

我基本上想立即删除该行。我尝试了很多不同的东西,我认为我的语法一定在某个地方是错误的。我试着说

$todelete = $response["id"];
mysql_query(" DELETE FROM balloons WHERE ID='$todelete'");

但是没有什么好处。奇怪的是如果我说

 mysql_query(" DELETE FROM balloons WHERE ID=4");

它删除了 ID 为 4 的行。

我确信这是一个非常愚蠢的错误,有人可以教育我吗?

最佳答案

检查这个

mysql_query(" DELETE FROM balloons WHERE ID='$todelete'");

将此行更改为

mysql_query(" DELETE FROM balloons WHERE ID='".$todelete."'");

关于php - 在 PHP 中删除 MySQL 行时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17312337/

相关文章:

php - 为什么 PHP 的 hash_equals() 函数中的参数顺序很重要?

php - 在 MySQL 中选择多个表阻止我使用 <= 表达式

mysql - 在一个查询中的同一字段上为一个日期和一段时间选择时间戳

mysql - SQL UNION 不适用于 2 个 HAVING 子句

java - Hibernate 上的内连接查询 - SQL 查询目前不支持迭代

php - 获取关系型 mysql 表中的外部 id

php - 对于有类别的帖子,什么更快 : Several database calls or additional PHP code?

php - 将变量值限制为某些预定义值

php - SQL查询插入错误

java - 如何使用 Netbeans 和 MySQL 为 Java 应用程序创建 exe 文件 devolop