Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试执行如下准备好的语句:
$usersStmt = $db->prepare ("SELECT * FROM users LIMIT :startAt,:pageSize"); $usersStmt->bindParam (':startAt', $startAt); $usersStmt->bindParam (':pageSize', $pageSize); $usersStmt->execute ();
但这给了我一个 500 错误。SQL 查询中的逗号有问题吗?
不。
这是您绑定变量或仿真模式的方式。
请注意,$startAt 和 $pageSize 必须已经是 int 类型。
此外,您必须养成查看错误日志的习惯。“500 错误”不适合您。它用于浏览器和搜索引擎。它没有说明错误,仅表明存在错误。但是PHP 为您提供了错误的文本解释,您应该阅读和理解。你,但没有其他人。这就是为什么在实时环境中会记录错误,而不是向所有人显示。