相关疑难解决方法(0)

MySQL上的LIMIT关键字,带有预处理语句

SELECT id, content, date
FROM comment
WHERE post = ?
ORDER BY date DESC
LIMIT ?, ?
Run Code Online (Sandbox Code Playgroud)

使用PDO(我正在使用具有Apache 2.2.21的MAMP 2.0.5,PHP高达5.3.6和MySQL 5.5.9)准备语句这不起作用,如果我更改查询

LIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)

有用.

我在MySQL的错误中看到这是以前版本中的一个错误,但我无法理解这是否仍有待修复.

如果这仍然是个问题,有办法以另一种方式选择一系列行吗?

码:

$comments = $db->prepare($query); 
/* where $db is the PDO object */ 
$comments->execute(array($post, $min, $max)); 
Run Code Online (Sandbox Code Playgroud)

php mysql prepared-statement limit

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

limit ×1

mysql ×1

php ×1

prepared-statement ×1