国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP中的事務(wù)使用實(shí)例

2024-05-04 23:35:35
字體:
供稿:網(wǎng)友

這篇文章主要介紹了PHP中的事務(wù)使用實(shí)例,本文給出了最簡單的入門級實(shí)例,需要的朋友可以參考下

 

 
  1. <?php 
  2. //數(shù)據(jù)庫連接 
  3. $conn = mysql_connect('localhost''root'''); 
  4. mysql_select_db('test'$conn); 
  5. mysql_query("SET NAMES GBK"); 
  6.  
  7. /* 
  8. 支持事務(wù)的表必須是InnoDB類型 
  9. 一段事務(wù)中只能出現(xiàn)一次: 
  10. mysql_query('START TRANSACTION');//開始事務(wù) 
  11. mysql_query(' ROLLBACK ');//回滾事務(wù) 
  12. mysql_query('COMMIT');//提交事務(wù) 
  13.  
  14. 如果一段事務(wù)中出現(xiàn)多次回滾事務(wù),則在,提交事務(wù)時(shí)只將第一次回滾前至開始事務(wù)后對數(shù)據(jù)庫的所有操作取消,第一次回滾后至提交事務(wù)前所有對數(shù)據(jù)庫操作仍將有效,所以一般將回滾語句僅放在提交事務(wù)語句前 
  15. 如果一段事務(wù)無提交語句,則從開始事務(wù)時(shí)以下的所有對數(shù)據(jù)庫操作雖執(zhí)行(執(zhí)行方法返回對錯(cuò)),但對數(shù)據(jù)庫無影響,但是在執(zhí)行下段開始事務(wù)語句時(shí),前段事務(wù)自動提交 
  16. */ 
  17. mysql_query('START TRANSACTION'); 
  18. $isBad = 0; 
  19.  
  20. $ins_testTable1 = "INSERT INTO testtable1(NAME,age)VALUES('first',23)"
  21. if(!mysql_query($ins_testTable1)){ 
  22. $isBad =1; 
  23. //插入語句字段名有錯(cuò) 
  24. $ins_testTable2 = "INSERT INTO testtable1(NAME,ages)VALUES('second','24')"
  25. if(!mysql_query($ins_testTable2)){ 
  26. $isBad =1; 
  27. if($isBad == 1){ 
  28. echo $isBad
  29. mysql_query('ROLLBACK '); 
  30. mysql_query('COMMIT'); 
  31. mysql_close($conn); 
  32. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐源县| 江门市| 安泽县| 邵武市| 济宁市| 秀山| 贺兰县| 吉木乃县| 富顺县| 内乡县| 油尖旺区| 呼伦贝尔市| 贵阳市| 宣城市| 偏关县| 同心县| 兰溪市| 江都市| 城固县| 日照市| 西安市| 黑河市| 屯昌县| 鲜城| 沭阳县| 通河县| 黎平县| 如东县| 依安县| 突泉县| 肥乡县| 金沙县| 东莞市| 清苑县| 武隆县| 杂多县| 杭锦旗| 集安市| 顺平县| 琼结县| 仲巴县|