PDO和动态限制出错

时间:2017-12-15 10:27:49

标签: php mysql pdo limit

只是将一些遗留代码更新到PDO,我不断收到以下代码的错误:

$p = $productsperpage*($currentpage-1);
$productsperpage = 1;

$stmt = $db->prepare("SELECT * FROM `products` LIMIT :start,:results");
$stmt->bindParam(':start', $p, PDO::PARAM_INT);
$stmt->bindParam(':results', $productperpage, PDO::PARAM_INT);
$stmt->execute();

问题似乎是使用绑定参数的限制,请任何人帮助让这个工作吗?

错误:

  

警告:PDOStatement :: execute():SQLSTATE [42000]:语法错误或   访问冲突:1064您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   在' 1'''''''''第163行/test/category.php第2行

由于

0 个答案:

没有答案