让我们说简单,我有以下代码:
$SQL = "SELECT * FROM `users` WHERE `username` = :username";
$stmt = $pdo->prepare($SQL);
$stmt->bindParam(':username', $username, PDO::PARAM_STR);
$stmt->execute();
我是否需要提供代码来处理未能执行的语句,即使我已经广泛测试并且没有遇到任何问题?
我只使用mySQL。
我检查所有变量是否在运行前预期的格式(例如检查是否需要是整数,字符串,正则表达式测试等)
到目前为止,我从未遇到过PDO语句未执行的问题(除非我的代码有问题),但我想确保在某个随机时间点没有用户遇到没有错误消息的问题。