亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下執行語句中有一個錯誤,為什么沒有回滾,是代碼寫錯了嗎?該怎么解決?

如下執行語句中有一個錯誤,為什么沒有回滾,是代碼寫錯了嗎?該怎么解決?

PHP C
智慧大石 2022-05-05 11:07:00
<?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 語句相同; 否則會發生編譯時間錯誤。

查看完整回答
反對 回復 2022-05-09
  • 1 回答
  • 0 關注
  • 148 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號