【发布时间】:2013-03-05 18:28:34
【问题描述】:
echo $_POST['IDnum'];
$result = pg_prepare($conn, "city_delete",
"DELETE FROM lab5.city WHERE lab5.city.id = $1");
$result = pg_execute($conn, "city_delete", array($_POST['IDnum']));
这会显示要删除的行的正确 ID 号,并将在 PSQL 中将其删除,但在 PHP 中实现时不会删除?有什么想法吗?
【问题讨论】:
-
嗯...关心实际向我们展示代码吗?
-
您是否从 mysql 命令行尝试过?或者像 phpmyadmin 这样的工具?你得到什么错误?你确认你的查询是正确的吗?
-
不看代码就不知道了。
-
抱歉,现在应该有代码了。我在命令行中运行它,当我在 ID 中硬编码时它删除了正确的行,但是当我使用 post 时它不会删除它,即使 post 变量是相同的数字
-
为什么array()包含在最后的语句中?
标签: php sql postgresql