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中文翻譯更準確的應該是交易,這樣更容易理解,一次交易就應該是成功或失敗兩種結果。一些技巧 事務處理有事務開啟,事務提交,事務回滾三個狀態,在事務回滾時關閉資料庫連線。同乙個事務同乙...