PHP ADODB實現事務處理功能示例

2022-09-27 02:39:14 字數 812 閱讀 1129

一、**

adodb.inc.php可從官方** **。

或者點選此處本站**。

conn.php:

<?php include_once ('../adodb5/adodb.inc.php');

$conn = adonewconnection('mysql');

$conn -> pconnect('localhost','root','root','db_database14');

$conn -> execute('set names gb2312');

?>

trans.php:

i class="kshfjrkphc">www.cppcns.coml//en" "">

處理事務

<?php include_once 'conn/conn.php'; //載入資料庫鏈結檔案

$conn -> begintrans(); //開始事務處理

$sql = 'delete from tb_object where id = 3'; //sql刪除語句

$rst = $conn -> execute($sql) or die('execute error: '.$conn -> errormsg()); //執行刪除語句

$num = $conn -> affected_rows(); //檢視被更新的記錄數

if(false !== $rst)else

}else

?>

二、執行結果

刪除成功!

PB事務處理

1 資料視窗更新,只要dberror有錯誤,而事先沒有做過任何commit工作,那麼rollback可以回滾到上次commit位置,即上次commit後所有的資料將被回滾。2 如果是直接寫入sql語句,只要資料庫出現錯誤,那麼rollback可以回滾到上次commit的位置,即上次commit後所有...

MySQL事務處理

start transaction,commit和rollback語法 start transaction begin work commit work and no chain no release rollback work and no chain no release set autocom...

ASP事務處理

asp事務處理。測試資料庫為sql server,伺服器為本機,資料庫名為test,表名為a,兩個欄位id int 主鍵標識,num int set conn server.createobject adodb.connection strconn provider sqloledb.1 persi...