php PDO的事務處理和異常處理

2022-08-25 22:03:28 字數 807 閱讀 5025

pdo的事務處理

事務處理需要呼叫pdo物件的三個方法:

pdo::begintransaction //

啟動乙個事務

pdo::rollback //

回滾乙個事務

pdo::commit //

提交乙個事務

使用舉例(兩條語句同時成功則提交,有乙個失敗就回滾操作):

pdo異常處理

異常,其實就是錯誤,將錯誤資訊都封裝到乙個類中,是物件導向程式設計語言中的一種典型的錯誤處理方式!

異常的發生有乙個前提,就是必須保證語法是正確的!

異常的處理

首先要發生異常,即丟擲乙個異常。 然後是處理異常,一旦異常出現,要得到並處理這個異常,又由兩個階段組成:監聽和捕獲!

1.監聽,try

我們就是利用關鍵字try來監聽一段**,是否發生了異常! 語法形式為:

try{

被監聽的**段

2.捕獲,catch

一旦監聽到了異常(有異常丟擲),可以利用catch語法進行捕獲!

pdo的異常處理一定要在「異常模式下」。

使用舉例:

php pdo 事務處理

例項1 try catch 形式 dsn mysql dbname cheyun cms host 127.0.0.1 user root password 111111 採用預處理 事務處理執行sql操作 1.連線資料庫 try catch pdoexception e 2.執行資料操作 tryc...

PHP PDO,事務處理

pdotransaction.php 通過異常的方式回滾 採用預處理 事務處理執行sql操作 1.連線資料庫 trycatch pdoexception e 2.執行資料操作 trycatch pdoexception e pdotransaction.php 通過foreach的方式回滾 採用預處...

事務處理和異常處理小結

事務處理 事務最主要的就是原子性,乙個交易要麼一起成功,要麼一起失敗。事務應該是業務邏輯層的概念,transaction中文翻譯更準確的應該是交易,這樣更容易理解,一次交易就應該是成功或失敗兩種結果。一些技巧 事務處理有事務開啟,事務提交,事務回滾三個狀態,在事務回滾時關閉資料庫連線。同乙個事務同乙...