mysql数据库连接异常,mysql连接数据库时处理连接异常
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库连接异常,mysql连接数据库时处理连接异常
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
連接數(shù)據(jù)庫時處理連接異常?··
$db = new PDO(‘mysql:host=localhost;dbname=test’, $user, $pass);
$rs = $db->query(“SELECT aa,bb,cc FROM foo”);
if ($db->errorCode() != ’00000′){
print_r($db->errorInfo());
exit;
}
$arr = $rs->fetchAll();
print_r($arr);
$db = null;
··
PDO和PDOStatement對象有errorCode() 和 errorInfo() 方法,如果沒有任何錯誤, errorCode() 返回的是: 00000 ,否則就會返回一些錯誤代碼。errorInfo() 返回的一個數(shù)組,包括PHP定義的錯誤代碼和MySQL的錯誤代碼和錯誤信息,數(shù)組結(jié)構(gòu)如下:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column ‘a(chǎn)aa’ in ‘field list’
)
每次執(zhí)行查詢以后,errorCode() 的結(jié)果都是最新的,所以我們可以很容易自己控制錯誤信息顯示。
總結(jié)
以上是生活随笔為你收集整理的mysql数据库连接异常,mysql连接数据库时处理连接异常的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蒙特卡罗模拟法 —— matlab
- 下一篇: 没有bug队——加贝——Python 练