php數據庫之PDO--03,使用errorInfo方法得到PDO錯誤信息


在實際使用pdo對數據庫執行操作時,可能出現sql語句寫錯等失誤。

PDO對象中給出了兩個報告錯誤的方法

$pdo->errorCode();   --->   得到錯誤碼(是個數字)

$pdo->errorInfo();     --->   得到錯誤信息(是個數組)

在實際應用中可以直接使用errorInfo方法

 

可以在執行完sql語句得到結果后,對PDO對象進行錯誤檢查

if ($res===false){
        $errMS = $pdo->errorInfo();
        echo '錯誤碼:'.$errMS[0].'<br/>'.'錯誤編號:'.$errMS[1].'<br/>'.'錯誤信息:'.$errMS[2].'<br/>';
    }

$errMS = $pdo->errorInfo();

$errMS是一個數組

$errMS[0]  對應 錯誤碼  和  $pdo->errorCode();  相同

$errMS[1]  對於 錯誤編號

$errMS[2]  對應在mysql控制台中的錯誤詳細信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM