中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中事務的使用方法有哪些

發布時間:2020-12-19 14:31:59 來源:億速云 閱讀:126 作者:Leah 欄目:開發技術

本篇文章為大家展示了PHP中事務的使用方法有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

<?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中事務的使用方法有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

合江县| 蛟河市| 疏附县| 克东县| 海门市| 金华市| 曲周县| 岳池县| 将乐县| 图木舒克市| 丹巴县| 南京市| 关岭| 宁阳县| 建平县| 民丰县| 三明市| 壤塘县| 富平县| 称多县| 玛纳斯县| 尉氏县| 中江县| 沾益县| 苗栗市| 天峻县| 蒲城县| 鸡西市| 马边| 夹江县| 磐安县| 棋牌| 永仁县| 北碚区| 依兰县| 贺兰县| 济南市| 长阳| 金川县| 多伦县| 高雄县|