主頁 > 知識庫 > PDO::commit講解

PDO::commit講解

熱門標簽:海南外呼系統(tǒng)方案 山東電銷卡外呼系統(tǒng)原理是什么 蘇州外呼系統(tǒng)有效果嗎 400 電話 辦理 智能電銷語音機器人資訊 地圖標注怎么做商戶驗證 兼職做地圖標注好賺錢嗎 亳州企業(yè)外呼系統(tǒng) 打開百度地圖標注

PDO::commit

PDO::commit提交一個事務(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

說明

語法

```bool PDO::commit ( void )
提交一個事務,數(shù)據(jù)庫連接返回到自動提交模式直到下次調用 PDO::beginTransaction() 開始一個新的事務為止。
## 返回值
成功時返回 TRUE, 或者在失敗時返回 FALSE。
## 實例
### 提交一個基礎事務
```php
?php
/* 開始一個事務,關閉自動提交 */
$dbh->beginTransaction();
/* 在全有或全無的基礎上插入多行記錄(要么全部插入,要么全部不插入) */
$sql = 'INSERT INTO fruit
  (name, colour, calories)
  VALUES (?, ?, ?)';
$sth = $dbh->prepare($sql);
foreach ($fruits as $fruit) {
  $sth->execute(array(
    $fruit->name,
    $fruit->colour,
    $fruit->calories,
  ));
}
/* 提交更改 */
$dbh->commit();
/* 現(xiàn)在數(shù)據(jù)庫連接返回到自動提交模式 */
?>

提交一個DDL事務

?php
/* 開始一個事務,關閉自動提交 */
$dbh->beginTransaction();
/* Change the database schema */
$sth = $dbh->exec("DROP TABLE fruit");
/* 更改數(shù)據(jù)庫架構 */
$dbh->commit();
/* 現(xiàn)在數(shù)據(jù)庫連接返回到自動提交模式 */
?>

注意:并不是所有數(shù)據(jù)庫都允許使用DDL語句進行事務操作:有些會產生錯誤,而其他一些(包括MySQL)會在遇到第一個DDL語句后就自動提交事務。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • PDO::prepare講解
  • PDO::lastInsertId講解
  • PDO::inTransaction講解
  • PDO::getAvailableDrivers講解
  • PDO::getAttribute講解
  • PDO::exec講解
  • PDO::errorInfo講解
  • PDO::errorCode講解
  • PDO::_construct講解
  • PDO::query講解

標簽:金華 綏化 萊蕪 安康 呼倫貝爾 紹興 溫州 清遠

巨人網(wǎng)絡通訊聲明:本文標題《PDO::commit講解》,本文關鍵詞  PDO,commit,講解,PDO,commit,講解,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PDO::commit講解》相關的同類信息!
  • 本頁收集關于PDO::commit講解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章