在 PHP 中检索 PDO/Prepare 中的 SQL 错误
使用
检查 MySQL 查询中的故意错误🎜>prepare()PDO PHP 中的方法,请遵循这些步骤:
1.设置错误模式属性使用
setAttribute()$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
2.禁用模拟
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
示例:
try { $st = $db->prepare("SELECT * FROM c6ode"); } catch (PDOException $e) { // Handle the exception and display the error message }
异常输出:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'test.c6ode' doesn't exist
以上是如何从 PHP 中的 PDO 准备语句中检索 SQL 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!