好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > php實現的PDO異常處理操作分析

php實現的PDO異常處理操作分析

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

本文實例講述了php實現的PDO異常處理操作。分享給大家供大家參考,具體如下:

異常處理:

PHP:默認為直接報錯

MYSQL:默認為靜默模式,錯就錯,不報錯

PDO:默認為靜默模式,錯就錯,不報錯

以前,當PHP碰到錯誤的時候,會直接報錯,錯誤處理會變得相當麻煩。后來,當錯誤發生之后,會將錯誤信息不再直接輸出,放到一個類的對象里(PDOException)

要使用PDO異常處理,必須滿足兩個條件

1、需要將錯誤處理模式變成異常模式

$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

2、所有可能出錯的語句都必須放到錯誤捕捉語句塊里

try{
   //錯誤捕捉語句塊
   //凡是有可能出現錯誤的語句都放在這
   //一旦出錯會立即進入catch語句,把所有的錯誤信息放到PDOexception $e里面
}catch(PDOExecption $e){
   //將錯誤信息進行處理
}

例如:

try{
  //連接認證
  $pdo = new PDO('mysql:host=localhost;dbname=project','root','root');
  //設置錯誤處理模式
  $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
  //組織SQL
  $sql= "update pro_student set s_age = 123 where s_id = 20";
  $res = $pdo->exec($sql);
}catch(PDOException $e){
  //var_dump($e);
  //告訴用戶在哪個文件的哪一行出現了什么樣的錯誤
  echo '出現異常:br/>';
  echo '錯誤出現的位置:' . $e->getFile() . $e->getLine() . 'br/>';
  echo '錯誤原因:' . $e->getMessage();
  var_dump($e->getTrace());//獲取完整的錯誤數據
  exit;
}

有的時候,如果數據執行沒有任何錯誤,但是就是不符合指定的業務邏輯。一旦出現業務邏輯錯誤,異常是沒有辦法捕捉(異常只捕捉語法錯誤),一般認為的去通過判斷語句的執行(結果),主動拋出異常,從而結束錯誤程序的運行。

語法:throw new PDOException;

$sql = "select * from pro_student where s_id = 20";
$stmt = $pdo->query($sql);
if($stmt->fetchColumn(4) > 100) throw new PDOException; //拋出異常,立馬跳轉到catch語句塊
else{
  echo '沒有問題';
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP基于pdo操作數據庫技巧總結》、《php+Oracle數據庫程序設計技巧總結》、《PHP+MongoDB數據庫操作技巧大全》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP異常類及異常處理操作實例詳解
  • 關于ThinkPHP中的異常處理詳解
  • 基于PHP7錯誤處理與異常處理方法(詳解)
  • PHP中常見的錯誤與異常處理總結大全
  • PHP異常處理定義與使用方法分析
  • php異常處理捕獲錯誤整理

標簽:紹興 安康 萊蕪 呼倫貝爾 金華 溫州 清遠 綏化

巨人網絡通訊聲明:本文標題《php實現的PDO異常處理操作分析》,本文關鍵詞  php,實現,的,PDO,異常,處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php實現的PDO異常處理操作分析》相關的同類信息!
  • 本頁收集關于php實現的PDO異常處理操作分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 色松鼠永久网址入口| 被强行吸乳| 丰满的继牳2理伦片日本| 真人真做免费60分钟| 国产情精品嫩草影院88av| 白丝校花好湿好紧| 男人进女人下面使劲躁视频| 偷拍学校女厕小便视频在线| 巜痴汉电车强制肉欲BD| 欧美成人无码一二区免费网站黄| 中文韩国午夜理伦三级好看| 聊斋志异画皮| 亚洲人XXⅩ69| 亚洲无中文无码线在线观看| 工口里番肉侵犯全彩无码| 深夜爽爽爽福利动态图| freechinese国产精品| 无码啪啪网址永久免费软件| 女装被迫沦为玩物的人妖| 想操你| jk美女又爽?又黄?视频| 亚洲国产日韩欧美高清片a| 靠逼视频app| 免费看涩涩无遮挡的漫画| 欧美三级午夜伦理片| 批日出水免费观看40分钟| 久久亚洲熟妇熟女ⅩXXX蜜桃| 啪啪网免费入口17.c| 8050午夜二级毛片免费| 做0时间长了 是不是前面会软| 女尊nph嗯好大轻点疼| 《彼女の调教》在线观看| 亚洲成年www| 久久中国毛毛片爱久久| 约会大作战第四季高清免费观看| 7777成年大片免费播放器| 性爱免费电影| 涩涩屋app色版?网站破解版| 男人靠女人视频无遮挡大全| 一级做ae视频片段怎么做的好| 巨大一寸一寸挤进我身体里|