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

PHP mysqli事務(wù)操作常用方法分析

 更新時(shí)間:2017年07月22日 11:43:13   作者:3wlog  
這篇文章主要介紹了PHP mysqli事務(wù)操作常用方法,結(jié)合實(shí)例形式分析了php操作mysqli事務(wù)的打開、提交、執(zhí)行、回退、關(guān)閉等實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP mysqli事務(wù)操作常用方法。分享給大家供大家參考,具體如下:

1、

//打開(true)或關(guān)閉(false)本次數(shù)據(jù)庫連接的自動(dòng)命令提交事務(wù)模式
//參數(shù)如果設(shè)置為 FALSE,則表示關(guān)閉 auto-commit。如果設(shè)置為 TRUE,則表示開啟 auto-commit(提交任何等待查詢)。
bool mysqli::autocommit ( bool $mode )

2、

//回退當(dāng)前事務(wù)
bool mysqli::rollback ()

3、

//提交一個(gè)事務(wù)
bool mysqli::commit ()

4、

//關(guān)閉先前打開的數(shù)據(jù)庫連接
bool mysqli::close ()

5、

//對(duì)數(shù)據(jù)庫執(zhí)行一次查詢
//失敗時(shí)返回 FALSE,通過mysqli_query() 成功執(zhí)行SELECT, SHOW, DESCRIBE或 EXPLAIN查詢會(huì)返回一個(gè)mysqli_result 對(duì)象,其他查詢則返回TRUE
//參數(shù)$resultmode可選。一個(gè)常量??梢允窍铝兄抵械娜我庖粋€(gè):
//MYSQLI_USE_RESULT(如果需要檢索大量數(shù)據(jù),請(qǐng)使用這個(gè))
//MYSQLI_STORE_RESULT(默認(rèn))
mixed mysqli::query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

代碼示例:

<?php
$mysqli = new mysqli("127.0.0.1","root","111111","test");
if ($mysqli->connect_errno){
  echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}
//默認(rèn)auto-commit 是打開的,可直接提交sql語句
$b1 = $mysqli->query("INSERT INTO test (id,name) values (0,'000')");
//若要執(zhí)行事務(wù),先關(guān)閉auto-commit
//關(guān)閉 auto-commit
$mysqli->autocommit(false);
$res1 = $mysqli->query("INSERT INTO test (id,n1ame) values (1,'111')");
$b2 = $mysqli->query("INSERT INTO test (id,name) values (2,'222')");
//有一條失敗則回滾,全部成功則提交
if(!$res1 || !$b2){
  echo '回滾!';
  $mysqli->rollback();
} else {
  echo '提交!';
  $mysqli->commit();
}
//若想再次自動(dòng)提交非事務(wù)語句,要打開auto-commit
$mysqli->autocommit(true);
$b3 = $mysqli->query("INSERT INTO test (id,name) values (3,'333')");
//關(guān)閉連接
$mysqli->close();
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+mysqli數(shù)據(jù)庫程序設(shè)計(jì)技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP從FLV文件獲取視頻預(yù)覽圖的方法

    PHP從FLV文件獲取視頻預(yù)覽圖的方法

    這篇文章主要介紹了PHP從FLV文件獲取視頻預(yù)覽圖的方法,實(shí)例分析了php操作flv文件獲取截圖的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • ThinkPHP連接ORACLE數(shù)據(jù)庫的詳細(xì)教程

    ThinkPHP連接ORACLE數(shù)據(jù)庫的詳細(xì)教程

    ThinkPHP要連接Oracle數(shù)據(jù)庫,必須有兩個(gè)東西,一個(gè)PHP官方寫的擴(kuò)展,一個(gè)Oracle官方寫的客戶端,本文小編給大家詳細(xì)介紹了ThinkPHP連接ORACLE數(shù)據(jù)庫的教程,文中通過圖文結(jié)合的方式講解的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • PHP取余函數(shù)介紹MOD(x,y)與x%y

    PHP取余函數(shù)介紹MOD(x,y)與x%y

    php取余數(shù)用%符號(hào),即為模運(yùn)算,取余數(shù)的意思,這玩意使用起來可要注意啦
    2014-05-05
  • PHP實(shí)現(xiàn)數(shù)組根據(jù)某個(gè)字段進(jìn)行水平合并,橫向合并案例分析

    PHP實(shí)現(xiàn)數(shù)組根據(jù)某個(gè)字段進(jìn)行水平合并,橫向合并案例分析

    這篇文章主要介紹了PHP實(shí)現(xiàn)數(shù)組根據(jù)某個(gè)字段進(jìn)行水平合并,橫向合并,結(jié)合具體案例形式分析了php數(shù)組遍歷、合并等相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • PHP 截取字符串專題集合

    PHP 截取字符串專題集合

    現(xiàn)在很多情況下,需要用到截取字符串功能,不夠由于gb2312與utf-8的編碼問題,需要區(qū)別對(duì)待,下面是具體的實(shí)現(xiàn)方法并從一些比較成熟的系統(tǒng)中扒下的代碼。
    2010-08-08
  • PHP直接修改表內(nèi)容DataGrid功能實(shí)現(xiàn)代碼

    PHP直接修改表內(nèi)容DataGrid功能實(shí)現(xiàn)代碼

    最近想做一個(gè)通過PHP實(shí)現(xiàn)DataGrid功能的東西,這樣可以直接修改數(shù)據(jù)庫中表的內(nèi)容,而不用開發(fā)【新增數(shù)據(jù)頁面】和【編輯頁面】,本篇首先介紹基于MySQL的使用方法,再簡(jiǎn)單介紹對(duì)于Oracle連接(基于sqlrelay)的二次開發(fā)。
    2015-09-09
  • php 無法加載mysql的module的時(shí)候的配置的解決方案引發(fā)的思考

    php 無法加載mysql的module的時(shí)候的配置的解決方案引發(fā)的思考

    今天配置php 的時(shí)候,發(fā)現(xiàn)沒配起mysql ,wordpress提示我需要 mysql 的module之后上google搜索,大多數(shù)都是說php.ini 沒加載起
    2012-01-01
  • PHP中設(shè)置時(shí)區(qū)方法小結(jié)

    PHP中設(shè)置時(shí)區(qū)方法小結(jié)

    今天發(fā)現(xiàn)一段PHP代碼中的時(shí)間判斷語句出了點(diǎn)問題,研究了一下發(fā)現(xiàn)問題出在PHP的時(shí)區(qū)設(shè)置上,PHP所取的時(shí)間默認(rèn)是格林威治標(biāo)準(zhǔn)時(shí)間,所以和北京時(shí)間相差8小時(shí)
    2012-06-06
  • PHP中substr函數(shù)字符串截取用法分析

    PHP中substr函數(shù)字符串截取用法分析

    這篇文章主要介紹了PHP中substr函數(shù)字符串截取用法,結(jié)合實(shí)例形式分析說明的PHP中substr函數(shù)的功能,定義與具體使用技巧,需要的朋友可以參考下
    2016-01-01
  • php強(qiáng)大的時(shí)間轉(zhuǎn)換函數(shù)strtotime

    php強(qiáng)大的時(shí)間轉(zhuǎn)換函數(shù)strtotime

    在php中strtotime() 函數(shù)將任何英文文本的日期時(shí)間描述解析為 Unix 時(shí)間戳,這個(gè)函數(shù)也是我們經(jīng)常會(huì)用到的,有需要的朋友參考一下
    2016-02-02

最新評(píng)論

景谷| 沅江市| 天峻县| 道真| 周宁县| 张北县| 房山区| 临城县| 唐海县| 冀州市| 鄢陵县| 宝山区| 当涂县| 吉安县| 金乡县| 商南县| 班戈县| 兰西县| 平凉市| 富锦市| 吴旗县| 湄潭县| 赞皇县| 南召县| 巍山| 张北县| 江都市| 绥芬河市| 靖边县| 萍乡市| 柘荣县| 来凤县| 改则县| 交城县| 安远县| 思茅市| 甘德县| 丽水市| 永定县| 淅川县| 鄢陵县|