php事务rollback,急!!!!!!!!!!!! 没有提示错误,也应该输出 echo "8,wwwww,aaaaa,002成功";才对??可是没有结果,查不出原因 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php $conn=mysql_connect("localhost","root","123"); if ($conn) echo "连接成功"; else echo "连接失败"; mysql_select_db("jiahua"); mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行 mysql_query("BEGIN");//开始事务定义 $query="insert into admin (u_id,u_name,u_pwd,u_qx) values('9','wangxiao','aaaa','002')"; $result=mysql_query($query,$conn); $query1="insert into user (u_id,u_name,u_pwd,u_qx) values('8','yinyin','aaaa','002')"; $result1=mysql_query($query1,$conn); if(!$result || !$result1 ){ mysql_query("ROOLBACK");//判断执行失败回滚 } else { echo "9,wwwww,aaaaa,002成功"; } mysql_query("COMMIT");//执行事务 mysql_close($conn);?>第一个语句错误或每二个语句错,都要回滚,可是有一个语句没有执行错了,另外一个应该没有插入成功才对????????可是结果插入成功了,为什么????????高手指点!!! mysql 5 才有事务么? 忘了 数据库版本是啥?你做事务测试的这些个admin,user表是不是innoDB类型的? 事务是数据库的,PHP哪里来的事务? PHP有事务哈……看哈php得版本先。。 smarty有问 请大侠帮解答个问题 哪位能帮我看一下这个SQL语句? 刷新这个购物车页面时,最后一个加入的商品数量就会递增,有没有解决的办法? 从一段HTML里用正则表达式提取出里面包含表单控制的正则表达式如何写? php的SESSION 问题 怎样让php支持oracle9i? 羊年是本命年,好高兴阿。散分200 phpmyadmin之前的密码认真是怎么回事呀(配置问题) 如何截取左边或右边的一串字符? 我该何去何从 推荐一个免费的画统计图的php控件,功能好强大啊
$conn=mysql_connect("localhost","root","123");
if ($conn) echo "连接成功";
else echo "连接失败";
mysql_select_db("jiahua");
mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行
mysql_query("BEGIN");//开始事务定义
$query="insert into admin (u_id,u_name,u_pwd,u_qx) values('9','wangxiao','aaaa','002')";
$result=mysql_query($query,$conn);
$query1="insert into user (u_id,u_name,u_pwd,u_qx) values('8','yinyin','aaaa','002')";
$result1=mysql_query($query1,$conn); if(!$result || !$result1 ){
mysql_query("ROOLBACK");//判断执行失败回滚
}
else {
echo "9,wwwww,aaaaa,002成功";
}
mysql_query("COMMIT");//执行事务
mysql_close($conn);
?>
第一个语句错误或每二个语句错,都要回滚,可是有一个语句没有执行错了,另外一个应该没有插入成功才对????????可是结果插入成功了,为什么????????高手指点!!!
你做事务测试的这些个admin,user表是不是innoDB类型的?
看哈php得版本先。。