最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP使用Mysql事務(wù)實(shí)例解析

 更新時(shí)間:2014年09月08日 16:57:13   投稿:shichen2014  
這篇文章主要介紹了PHP使用Mysql事務(wù)的用法,是PHP數(shù)據(jù)庫(kù)程序設(shè)計(jì)中非常重要的實(shí)用操作技巧,需要的朋友可以參考下

本文實(shí)例講解了PHP使用MySQL事物的實(shí)例,并備有注釋加以詳細(xì)說(shuō)明。分享給大家供大家參考之用。

具體實(shí)例如下所示:

<?php
//數(shù)據(jù)庫(kù)連接
$conn = mysql_connect('localhost', 'root', '');
mysql_select_db('test', $conn);
mysql_query("SET NAMES GBK");

/*
支持事務(wù)的表必須是InnoDB類型
一段事務(wù)中只能出現(xiàn)一次:
mysql_query('START TRANSACTION');//開(kāi)始事務(wù)
mysql_query(' ROLLBACK ');//回滾事務(wù)
mysql_query('COMMIT');//提交事務(wù)

如果一段事務(wù)中出現(xiàn)多次回滾事務(wù),則在,提交事務(wù)時(shí)只將第一次回滾前至開(kāi)始事務(wù)后對(duì)數(shù)據(jù)庫(kù)的所有操作取消,第一次回滾后至提交事務(wù)前所有對(duì)數(shù)據(jù)庫(kù)操作仍將有效,所以一般將回滾語(yǔ)句僅放在提交事務(wù)語(yǔ)句前
如果一段事務(wù)無(wú)提交語(yǔ)句,則從開(kāi)始事務(wù)時(shí)以下的所有對(duì)數(shù)據(jù)庫(kù)操作雖執(zhí)行(執(zhí)行方法返回對(duì)錯(cuò)),但對(duì)數(shù)據(jù)庫(kù)無(wú)影響,但是在執(zhí)行下段開(kāi)始事務(wù)語(yǔ)句時(shí),前段事務(wù)自動(dòng)提交
*/
mysql_query('START TRANSACTION');
$isBad = 0;

$ins_testTable1 = "INSERT INTO testtable1(NAME,age)VALUES('first',23)";
if(!mysql_query($ins_testTable1)){
  $isBad =1;
}
//插入語(yǔ)句字段名有錯(cuò)
$ins_testTable2 = "INSERT INTO testtable1(NAME,ages)VALUES('second','24')";
if(!mysql_query($ins_testTable2)){
  $isBad =1;
}
if($isBad == 1){
  echo $isBad;
  mysql_query('ROLLBACK ');
}
mysql_query('COMMIT');
mysql_close($conn);
?>

希望本文所述實(shí)例對(duì)大家PHP+MySQL程序設(shè)計(jì)的學(xué)習(xí)有所幫助。

相關(guān)文章

最新評(píng)論

萨迦县| 芜湖县| 贵州省| 延津县| 湟中县| 兴业县| 庆城县| 永嘉县| 体育| 许昌市| 工布江达县| 永泰县| 桂东县| 望谟县| 体育| 莫力| 庄河市| 苏州市| 永年县| 平利县| 县级市| 托克托县| 绥中县| 耿马| 会同县| 万载县| 梅河口市| 宿州市| 沧州市| 嵩明县| 商河县| 瓦房店市| 元谋县| 翁源县| 都兰县| 涡阳县| 长顺县| 新晃| 东辽县| 易门县| 陕西省|