色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php+mysql事務(wù)rollback&commit示例

mysql_query("BEGIN");//開始一個(gè)事務(wù)
mysql_query("SET AUTOCOMMIT=0"); //設(shè)置事務(wù)不自動commit
$insert="INSERT INTO userinfo VALUES ('aa12','aa','1','aaa')";
mysql_query($insert);
mysql_query("COMMIT");//非autocommit模式,必須手動執(zhí)行COMMIT使操作生效
//mysql_query("SET AUTOCOMMIT=0");
$insert="INSERT INTO userinfo VALUES ('aa20','aa','1','aaa')";
$insert="INSERT INTO userinfo VALUES ('aa8','aa','1')";
//mysql_query("COMMIT");
if(mysql_num_rows==0)
mysql_query("ROLLBACK");//非autocommit模式,執(zhí)行ROLLBACK使事務(wù)操作無效
else echo "ok";
//mysql_query("CLOSE");
mysql_query("SET AUTOCOMMIT=1");//恢復(fù)autocommit模式
$insert="INSERT INTO userinfo VALUES ('aa15','aa','1','aaa')";
mysql_query($insert);//不需要手動執(zhí)行COMMIT就可以使事務(wù)操作生效

執(zhí)行BEGIN之后,其作用同set autocommit=0,而且之后設(shè)置set autocommit=0或1時(shí)無效。所以,為使操作清楚,一般不使用BEGIN。

php技術(shù)php+mysql事務(wù)rollback&commit示例,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 邛崃市| 文昌市| 长丰县| 綦江县| 达拉特旗| 卢氏县| 察哈| 日照市| 夹江县| 岳普湖县| 如皋市| 彰化市| 灵武市| 忻城县| 海安县| 关岭| 合川市| 江孜县| 洱源县| 高安市| 古浪县| 加查县| 伊宁县| 蒲江县| 天峨县| 皮山县| 张北县| 勐海县| 安宁市| 申扎县| 鹤壁市| 阳谷县| 静安区| 宁波市| 拜城县| 泰和县| 庄浪县| 伊春市| 台北县| 清苑县| 丰台区|