PHP手册(http://www.php.net/manual/en/pdostatement.execute.php)在Return Values处提到:“成功返回TRUE或失败时返回FALSE。”如何处理PHP PDO execute()返回false?
我正在写几个PDO :: execute语句的php脚本。 PHP:PDO确实会返回FALSE时应该做什么?停止整个脚本(调用exit())或者继续或其他操作? Execute()返回false的可能原因是什么?或者只是返回错误只是一个非常理论的情景,几乎从来没有发生在卷轴上?
如果您尝试进行数据库模式不允许的更改,由于像唯一值,外键,重复条目等约束,它可能会返回false。 – jgroenen