【发布时间】:2014-04-14 11:04:35
【问题描述】:
$query = $db->prepare("SELECT * FROM coupons WHERE deleted = ? LIMIT ?, ?");
$query->bindValue("1", 0);
$query->bindValue("2", 2);
$query->bindValue("3", 5);
try{
$query->execute();
$result = $query->fetchAll();
return $result;
}catch(PDOException $e){
die($e->getMessage());
}
不幸的是,这返回了一个没有行的结果(但一个空结果甚至没有错误),当我通过 phpmyadmin 运行这个 sql 查询时,它获取了多行。 任何建议都会很有帮助。我过不去。
【问题讨论】:
-
您是否配置过 PDO 以抛出异常?默认情况下不会。
-
这行得通。这太愚蠢了,我浪费了 2 个小时。 :\ 谢谢老兄。
-
请尝试关闭问题,方法是选择一个合适的答案或编写您自己的答案并选择它作为答案
-
我将不得不等待 2 天才能做到这一点。