校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫(kù) > PHP的PDO錯(cuò)誤與錯(cuò)誤處理

PHP的PDO錯(cuò)誤與錯(cuò)誤處理

熱門標(biāo)簽:地圖標(biāo)注怎么做商戶驗(yàn)證 海南外呼系統(tǒng)方案 兼職做地圖標(biāo)注好賺錢嗎 400 電話 辦理 打開百度地圖標(biāo)注 山東電銷卡外呼系統(tǒng)原理是什么 亳州企業(yè)外呼系統(tǒng) 蘇州外呼系統(tǒng)有效果嗎 智能電銷語音機(jī)器人資訊

PHP PDO 錯(cuò)誤與錯(cuò)誤處理

  • PDO::ERRMODE_SILENT

此為默認(rèn)模式。 PDO 將只簡(jiǎn)單地設(shè)置錯(cuò)誤碼,可使用PDO::errorCode()PDO::errorInfo()方法來檢查語句和數(shù)據(jù)庫(kù)對(duì)象。如果錯(cuò)誤是由于對(duì)語句對(duì)象的調(diào)用而產(chǎn)生的,那么可以調(diào)用那個(gè)對(duì)象的PDOStatement::errorCode()PDOStatement::errorInfo()方法。如果錯(cuò)誤是由于調(diào)用數(shù)據(jù)庫(kù)對(duì)象而產(chǎn)生的,那么可以在數(shù)據(jù)庫(kù)對(duì)象上調(diào)用上述兩個(gè)方法。

  • PDO::ERRMODE_WARNING

除設(shè)置錯(cuò)誤碼之外,PDO還將發(fā)出一條傳統(tǒng)的E_WARNING信息。如果只是想看看發(fā)生了什么問題且不中斷應(yīng)用程序的流程,那么此設(shè)置在調(diào)試/測(cè)試期間非常有用。

  • PDO::ERRMODE_EXCEPTION

除設(shè)置錯(cuò)誤碼之外,PDO還將拋出一個(gè)PDOException異常類并設(shè)置它的屬性來反射錯(cuò)誤碼和錯(cuò)誤信息。此設(shè)置在調(diào)試期間也非常有用,因?yàn)樗鼤?huì)有效地放大腳本中產(chǎn)生錯(cuò)誤的點(diǎn),從而可以非常快速地指出代碼中有問題的潛在區(qū)域(記住:如果異常導(dǎo)致腳本終止,則事務(wù)被自動(dòng)回滾)。

異常模式另一個(gè)非常有用的是,相比傳統(tǒng) PHP風(fēng)格的警告,可以更清晰地構(gòu)建自己的錯(cuò)誤處理,而且比起靜默模式和顯式地檢查每種數(shù)據(jù)庫(kù)調(diào)用的返回值,異常模式需要的代碼/嵌套更少。

創(chuàng)建 PDO 實(shí)例并設(shè)置錯(cuò)誤模式

?php
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
try {
  $dbh = new PDO($dsn, $user, $password);
  $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
  echo 'Connection failed: ' . $e->getMessage();
}
?>

注意:不管當(dāng)前是否設(shè)置了PDO::ATTR_ERRMODE ,如果連接失敗,PDO::__construct()將總是拋出一個(gè) PDOException 異常。未捕獲異常是致命的。

創(chuàng)建 PDO 實(shí)例并在構(gòu)造函數(shù)中設(shè)置錯(cuò)誤模式

?php
$dsn = 'mysql:dbname=test;host=127.0.0.1';
$user = 'googleguy';
$password = 'googleguy';
/*
  使用 try/catch 圍繞構(gòu)造函數(shù)仍然有效,即使設(shè)置了 ERRMODE 為 WARNING,
  因?yàn)槿绻B接失敗,PDO::__construct 將總是拋出一個(gè) PDOException 異常。
*/
try {
  $dbh = new PDO($dsn, $user, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
} catch (PDOException $e) {
  echo 'Connection failed: ' . $e->getMessage();
  exit;
}
// 這里將導(dǎo)致 PDO 拋出一個(gè) E_WARNING 級(jí)別的錯(cuò)誤,而不是 一個(gè)異常 (當(dāng)數(shù)據(jù)表不存在時(shí))
$dbh->query("SELECT wrongcolumn FROM wrongtable");
?>

以上例程會(huì)輸出:

Warning: PDO::query(): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'test.wrongtable' doesn't exist in
/tmp/pdo_test.php on line 18
add a note add a note

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

您可能感興趣的文章:
  • PHP PDOStatement::debugDumpParams講解
  • PHP PDOStatement::bindValue講解
  • PHP PDOStatement::bindParam講解
  • PHP PDOStatement::bindColumn講解
  • PHP的PDO大對(duì)象(LOBs)
  • PHP的PDO預(yù)處理語句與存儲(chǔ)過程
  • PDO::setAttribute講解
  • PDO::rollBack講解
  • PDO::quote講解
  • PHP PDOStatement::closeCursor講解

標(biāo)簽:萊蕪 清遠(yuǎn) 溫州 紹興 安康 綏化 呼倫貝爾 金華

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP的PDO錯(cuò)誤與錯(cuò)誤處理》,本文關(guān)鍵詞  PHP,的,PDO,錯(cuò)誤,與,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP的PDO錯(cuò)誤與錯(cuò)誤處理》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP的PDO錯(cuò)誤與錯(cuò)誤處理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲综合色丁香婷婷六月图片| 亚洲卡通欧美制服中文| 中文字幕视频一区| 午夜国产不卡在线观看视频| 国产精品99久| 91精品国产一区二区三区香蕉 | 久久精品国产亚洲a| 不卡在线视频中文字幕| 精品少妇一区二区三区在线播放 | 亚洲欧洲av色图| 捆绑变态av一区二区三区| 色婷婷国产精品久久包臀| 久久亚洲综合av| 日本欧美一区二区三区乱码 | 日韩美女天天操| 樱花影视一区二区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 成人免费毛片app| 精品国产在天天线2019| 亚洲大型综合色站| 一本久久综合亚洲鲁鲁五月天| 久久香蕉国产线看观看99| 男人操女人的视频在线观看欧美| 欧美喷水一区二区| 综合激情成人伊人| 成人av在线一区二区| 欧美精品一区二区三区视频| 午夜国产精品一区| 欧美精品自拍偷拍| 五月天欧美精品| 欧美系列日韩一区| 亚洲男人都懂的| av亚洲精华国产精华精华| 国产日韩精品一区二区浪潮av| 韩国精品免费视频| 国产欧美一区二区三区网站| 国产裸体歌舞团一区二区| 国产日韩欧美精品一区| 国产自产2019最新不卡| 久久先锋影音av| 国产91在线观看丝袜| 国产三级三级三级精品8ⅰ区| 国产一区二区三区黄视频 | 欧美一区二区三区视频| 视频一区国产视频| 日韩欧美国产三级| 国模大尺度一区二区三区| 久久亚洲精品国产精品紫薇| 国产91精品欧美| 亚洲欧洲国产日本综合| 欧美视频精品在线| 婷婷激情综合网| 欧美成人伊人久久综合网| 韩国精品一区二区| 最新日韩av在线| 欧美色综合网站| 久久精品国产亚洲一区二区三区| 欧美精品一区二区三区久久久| 国产一区二区精品久久| 国产精品免费网站在线观看| 色婷婷亚洲综合| 日本亚洲视频在线| 日本一二三四高清不卡| 在线精品视频一区二区三四| 日韩国产欧美三级| 国产色综合一区| 欧美性生活久久| 国产乱码一区二区三区| 亚洲精品国产a| 欧美va亚洲va香蕉在线| 波波电影院一区二区三区| 午夜欧美一区二区三区在线播放| 欧美tk丨vk视频| 色综合久久久久久久久| 久久成人羞羞网站| 伊人婷婷欧美激情| 2020国产成人综合网| 欧美日韩小视频| 成人三级伦理片| 久久成人免费网| 午夜久久电影网| 亚洲男人的天堂一区二区| 精品国产三级a在线观看| 欧美综合在线视频| 成人99免费视频| 国产一区二区免费在线| 日韩国产欧美在线视频| 亚洲欧美日韩久久精品| 久久一日本道色综合| 欧美精品久久久久久久多人混战| 色女孩综合影院| 国产一区二区在线免费观看| 一区二区三区小说| 亚洲国产成人私人影院tom| 欧美一区二区视频网站| 色噜噜狠狠色综合中国| 不卡影院免费观看| 国产98色在线|日韩| 狠狠v欧美v日韩v亚洲ⅴ| 日韩电影在线观看一区| 亚洲一区二区在线观看视频| 国产精品日韩精品欧美在线| 精品国产亚洲在线| 日韩欧美电影一二三| 欧美电影在线免费观看| 欧洲一区在线电影| 91视视频在线观看入口直接观看www | 国产九九视频一区二区三区| 男人的j进女人的j一区| 日本三级韩国三级欧美三级| 舔着乳尖日韩一区| 亚洲va中文字幕| 日韩综合小视频| 日韩精品五月天| 日本午夜一本久久久综合| 日本不卡中文字幕| 日本 国产 欧美色综合| 日本中文字幕一区二区视频| 日本中文在线一区| 国产在线一区二区| 国产福利一区二区| 成人av资源网站| 色综合久久久久网| 精品视频在线视频| 欧美日韩一卡二卡| 欧美福利视频一区| 欧美一区二区三区四区在线观看 | 美腿丝袜亚洲综合| 极品销魂美女一区二区三区| 精品一区二区三区久久久| 狠狠v欧美v日韩v亚洲ⅴ| 国产大陆精品国产| 色婷婷香蕉在线一区二区| 欧美亚洲日本国产| 日韩午夜在线观看视频| 亚洲精品一线二线三线| 国产精品久久久久一区二区三区共| 国产欧美1区2区3区| 综合久久给合久久狠狠狠97色| 亚洲日本成人在线观看| 亚洲777理论| 加勒比av一区二区| 99精品久久久久久| 欧美美女黄视频| 久久中文娱乐网| 一区二区三区中文字幕精品精品 | 日韩欧美一二区| 国产日韩欧美制服另类| 亚洲激情图片小说视频| 天使萌一区二区三区免费观看| 国产在线看一区| 91在线观看美女| 日韩欧美国产精品| 亚洲色图一区二区三区| 日韩成人av影视| caoporn国产精品| 日韩欧美国产综合在线一区二区三区| 久久精品免视看| 五月激情六月综合| 国产69精品久久久久777| 欧美日韩免费在线视频| 久久久久久久久久久久久夜| 一区二区三区四区不卡在线| 日韩电影在线观看一区| 91亚洲国产成人精品一区二区三| 欧美一区二区三区视频免费| 1024精品合集| 国产老女人精品毛片久久| 欧美日韩免费高清一区色橹橹| 久久日韩精品一区二区五区| 亚洲制服欧美中文字幕中文字幕| 国产一区二区三区蝌蚪| 欧美丝袜自拍制服另类| 国产精品国产三级国产普通话99| 视频一区在线播放| 在线看一区二区| 中文字幕av一区二区三区高| 蜜桃传媒麻豆第一区在线观看| 91在线视频网址| 欧美激情一区二区三区在线| 精品午夜久久福利影院| 91精品国产综合久久香蕉的特点| 亚洲欧美日韩久久精品| 成人免费视频一区二区| 国产天堂亚洲国产碰碰| 国产一区三区三区| 精品成人一区二区| 另类小说欧美激情| 69堂亚洲精品首页| 亚洲午夜在线视频| 色婷婷综合久久久久中文| 中文字幕一区二区在线观看| 中文字幕欧美日韩一区| 国产大陆亚洲精品国产| 国产日韩欧美综合在线| 国产美女精品人人做人人爽| 日韩亚洲欧美一区二区三区| 五月天网站亚洲| 制服丝袜中文字幕亚洲| 日韩中文字幕区一区有砖一区 |