欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PDO::commit講解

 更新時間:2019年01月27日 16:56:03   作者:php參考手冊  
今天小編就為大家分享一篇關(guān)于PDO::commit講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

PDO::commit

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

說明

語法

```bool PDO::commit ( void )
提交一個事務(wù),數(shù)據(jù)庫連接返回到自動提交模式直到下次調(diào)用 PDO::beginTransaction() 開始一個新的事務(wù)為止。
## 返回值
成功時返回 TRUE, 或者在失敗時返回 FALSE。
## 實例
### 提交一個基礎(chǔ)事務(wù)
```php
<?php
/* 開始一個事務(wù),關(guān)閉自動提交 */
$dbh->beginTransaction();
/* 在全有或全無的基礎(chǔ)上插入多行記錄(要么全部插入,要么全部不插入) */
$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事務(wù)

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

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

總結(jié)

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

相關(guān)文章

最新評論