<?php$pdo=new PDO('mysql:host=localhost;dbname=test','root','');$pdo->exec('set names utf8');$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);try{$pdo->beginTransaction();$sql="delete from user where id=10";$smt=$pdo->prepare($sql);$smt->execute();$sql="delete fom user where id=8";$smt=$pdo->prepare($sql);$smt->execute();$pdo->commit();}catch(PDOException $e){echo $e->getMessage();$pdo->rollBack();}
1 回答

吃雞游戲
TA貢獻1829條經驗 獲得超7個贊
On Error GoTo 0表示禁止當前過程中任何已啟動的錯誤處理程序。On Error Resume Next說明當一個運行時錯誤發生時,控件轉到緊接著發生錯誤的語句之后的語句,并在此繼續運行。訪問對象時要使用這種形式而不使用 On Error GoTo。On Error GoTo line啟動錯誤處理程序,且該例程從必要的 line 參數中指定的 line 開始。line 參數可以是任何行標簽或行號。如果發生一個運行時錯誤,則控件會跳到 line,激活錯誤處理程序。指定的 line 必須在一個過程中,這個過程與 On Error 語句相同; 否則會發生編譯時間錯誤。
- 1 回答
- 0 關注
- 148 瀏覽
添加回答
舉報
0/150
提交
取消