推 duck10704: 包 transaction? 08/08 09:08
請問包 transaction的意思是這樣嗎
mysql_query("SET AUTOCOMMIT=0");
//設置 mysql 不自動執行,需自行用 commit 語句執行
$sql_com = " insert into community values('李某某','0919...',...) ";
$sql_service = " insert into serviceInfo values('100','10','2015...'...) ";
$res_c = mysql_query($sql_com);
$res_s = mysql_query($sql_service);
if($res_c && $res_s){
mysql_query("COMMIT"); //兩個都完成 則確定輸入資料
}else{
mysql_query("ROLLBACK"); //否則退回原本狀態
}
※ 編輯: kattte (115.43.55.22), 08/08/2015 13:00:35
推 crossdunk: 去google看看吧 TRANSACTION 交易 08/08 14:17
→ crossdunk: TRY CATCH 08/08 14:17
→ kattte: 好的 08/08 16:31