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