真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中mysqli事務(wù)操作常用方法有哪些-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)PHP中mysqli事務(wù)操作常用方法有哪些的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

多端合一成都響應(yīng)式網(wǎng)站建設(shè)公司:PC+平板+手機(jī),同一后臺修改數(shù)據(jù)多端同步更新提交您的需求,獲取網(wǎng)站建設(shè)與營銷策劃方案報(bào)價(jià),我們會在1小時(shí)內(nèi)與您聯(lián)系!

具體如下:

1、

//打開(true)或關(guān)閉(false)本次數(shù)據(jù)庫連接的自動命令提交事務(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、

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

代碼示例:

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();
}
//若想再次自動提交非事務(wù)語句,要打開auto-commit
$mysqli->autocommit(true);
$b3 = $mysqli->query("INSERT INTO test (id,name) values (3,'333')");
//關(guān)閉連接
$mysqli->close();
?>

感謝各位的閱讀!關(guān)于“PHP中mysqli事務(wù)操作常用方法有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


網(wǎng)頁題目:PHP中mysqli事務(wù)操作常用方法有哪些-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/epegi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部