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

首頁 > 開發 > PHP > 正文

PHP使用Mysql事務實例解析

2024-05-04 23:25:40
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP使用Mysql事務的用法,是PHP數據庫程序設計中非常重要的實用操作技巧,需要的朋友可以參考下
 
 

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

具體實例如下所示:

<?php//數據庫連接$conn = mysql_connect('localhost', 'root', '');mysql_select_db('test', $conn);mysql_query("SET NAMES GBK");/*支持事務的表必須是InnoDB類型一段事務中只能出現一次:mysql_query('START TRANSACTION');//開始事務mysql_query(' ROLLBACK ');//回滾事務mysql_query('COMMIT');//提交事務如果一段事務中出現多次回滾事務,則在,提交事務時只將第一次回滾前至開始事務后對數據庫的所有操作取消,第一次回滾后至提交事務前所有對數據庫操作仍將有效,所以一般將回滾語句僅放在提交事務語句前如果一段事務無提交語句,則從開始事務時以下的所有對數據庫操作雖執行(執行方法返回對錯),但對數據庫無影響,但是在執行下段開始事務語句時,前段事務自動提交*/mysql_query('START TRANSACTION');$isBad = 0;$ins_testTable1 = "INSERT INTO testtable1(NAME,age)VALUES('first',23)";if(!mysql_query($ins_testTable1)){  $isBad =1;}//插入語句字段名有錯$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);?>

希望本文所述實例對大家PHP+MySQL程序設計的學習有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤凰县| 连江县| 海城市| 金沙县| 霍邱县| 台北县| 余姚市| 荣昌县| 岳普湖县| 会泽县| 永康市| 平山县| 西宁市| 遵义县| 深圳市| 建阳市| 鲁甸县| 河南省| 格尔木市| 宁乡县| 临汾市| 公安县| 喀喇沁旗| 百色市| 鄂尔多斯市| 西昌市| 黎城县| 仙居县| 渝中区| 郑州市| 土默特左旗| 利津县| 厦门市| 玉田县| 湘潭县| 叙永县| 三明市| 怀宁县| 辉县市| 安丘市| 新丰县|