21,891
社区成员
发帖
与我相关
我的任务
分享
//前面就省略啦
//php执行语句每次就一句,,,phpmyadmin也是把语句分开执行的,虽然是一并复制上去
mysql_query("BEGIN");
$query = mysql_query($sql_1);
$step1 = mysql_error();
mysql_query($sql_2);
$step2 = mysql_error();
if (!$step1 && !$step2)
{
mysql_query("COMMIT"); //全部成功,提交执行结果
}
else
{
mysql_query("ROLLBACK"); //有任何错误发生,回滚并取消执行结果
}