【发布时间】:2013-01-20 08:24:29
【问题描述】:
$deleteID = $_POST['oz'];
if(!$deleteID){
echo '2';
die;
} else {
//It should be working.
}
$checkVar = $pdo->prepare("SELECT * FROM `user_posts` WHERE `id`=:delete");
$checkVar->bindValue(':delete',$deleteID,PDO::PARAM_STR);
if($checkVar->execute() == false){
echo '2';
die;
}
我真的很生气。提供了 $deleteID,没有绑定任何内容。为什么不呢,请有人帮忙。
【问题讨论】:
-
好的,
$deleteID is supplied,$my_id 呢? -
是的,在 server.php 中提供。我包含了特定数量的代码。我在这个线程中删除了大量代码,只包含了主要内容。
-
究竟出了什么问题?您收到错误消息吗?错误是什么?
-
到底发生了什么?没有结果?数据错误?查询中的错误?你检查过错误吗?您是否打开了数据库中的查询日志并检查了正在执行的查询?您被激怒并不是帮助我们解决问题的问题描述。
-
@Jake 也可以
echos 2 当$deleteID为空或用户不是管理员时(根据您之前的较长代码示例)。你确定它甚至达到了 SQL 吗?
标签: php mysql pdo mysql-error-1146