91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

PHP中PDO::commit()的示例分析

發布時間:2021-04-26 09:46:52 來源:億速云 閱讀:122 作者:小新 欄目:編程語言

這篇文章主要介紹PHP中PDO::commit()的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

php的框架有哪些

php的框架:1、Laravel,Laravel是一款免費并且開源的PHP應用框架。2、Phalcon,Phalcon是運行速度最快的一個PHP框架。3、Symfony,Symfony是一款為Web項目準備的PHP框架。4、Yii,Yii是一款快速、安全和專業的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的開源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7.Kohana,Kohana是一款敏捷但是功能強大的PHP框架。

事務是SQL中較為常見的使用操作,PHP也需要連接數據庫,所以需要兼容SQL的一些操作,在PDO的連接方式中,PHP提供commit()函數的使用,本文就帶大家一起來看一看。

首先我們來看一看PDOcommit()函數的語法

commit    (   )
  • 返回值:成功時返回 true, 或者在失敗時返回 false

代碼實例:

1.提交一個基礎事務

<?php
$servername = "localhost";
$username = "root";
$password = "root123456";
$dbname   = "my_database";
try {
    $pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    echo "連接成功"."<br>"; 
    // $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);

    $pdo->beginTransaction();
/* 在全有或全無的基礎上插入多行記錄(要么全部插入,要么全部不插入) */
    $sql = "INSERT INTO fate (id, name, age)VALUES (10,'王五',27)";
    $sth = $pdo->exec($sql);
/* 提交更改 */
$pdo->commit();
/* 現在數據庫連接返回到自動提交模式 */
}
catch(PDOException $e)
{
    $pdo->rollBack();
    echo $e->getMessage();
}
?>

2.提交DLL事務

<?php
/*  開始一個事務,關閉自動提交 */
$dbh->beginTransaction();

$sth = $dbh->exec("DROP TABLE fate");

/* 更改數據庫架構 */
$dbh->commit();

/* 現在數據庫連接返回到自動提交模式 */
?>

以上是“PHP中PDO::commit()的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

宁化县| 武义县| 沽源县| 香格里拉县| 崇文区| 白玉县| 巴林右旗| 毕节市| 德化县| 惠水县| 博野县| 遂溪县| 江川县| 宜宾县| 伊春市| 会泽县| 米易县| 娄底市| 遂溪县| 怀化市| 宜昌市| 怀来县| 安西县| 宜兰县| 崇信县| 保山市| 苍山县| 建德市| 天气| 财经| 泾川县| 嵊泗县| 南召县| 昌图县| 礼泉县| 弋阳县| 尼勒克县| 汕头市| 大化| 镇江市| 石阡县|