发新话题
打印

为什么mysql事务执行不了?

将数据库类型改为innoDB  

$sql1  =  "set  auto_commite=0";  
$sql2  =  "begin";  
$sql3  =  "update......";  
$sql4  =  "update.......";  
$sql5  =  "commite";  
$sql6  =  "rollback";  

mysql_query($sql1);  
mysql_query($sql2);  
mysql_query($sql3);  
mysql_query($sql4);  
if(mysql_errno)  
       mysql_query($sql5);  
else  
       mysql_query($sql6);

TOP

发新话题