2012-06-12 57 views
0

我無法發現如何判斷MySQL客戶端腳本是否發生錯誤(經過幾個小時的谷歌搜索和閱讀MySQL文檔後,我預計會有東西出現就像當出現錯誤時設置,並且您可以用類似下面的測試這個錯誤標記或錯誤編號:如何判斷在MySQL客戶端腳本中是否發生錯誤

開始交易 錯誤標誌= FALSE; #just是安全 ...做一些工作。 ... ...做一些更多的工作... if(error_flag == true) then rollback else commit ;

這樣做的規範是什麼?我是否認爲這種方法可行?

感謝advancd

回答

0
$result = mysql_query($query); 
    if (!$result) { 
     $errm = "[SQL" . mysql_errno() . "] " . mysql_error(); 
     $this->rollback(); //implement your rollback 
     throw new Exception($errm); 
    } 

這是舊mysql_ *的方式。請改用pdo。

相關問題