PHP 事務(wù)處理數(shù)據(jù)實現(xiàn)代碼
更新時間:2010年05月13日 19:36:50 作者:
PHP 事務(wù)處理數(shù)據(jù)實現(xiàn)代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
public function insertUser ($userArray){
foreach ($userArray as $key => $value) {
@$field .= "$key,";
@$content .= "'$value',";
}
$field = ereg_replace(',$', '', $field);
$content = ereg_replace(',$', '', $content);
$db = db_connect(); //連接數(shù)據(jù)庫
$db->autocommit(FALSE); //設(shè)置為非自動提交——事務(wù)處理
$sql1 = "INSERT INTO t_user (".$field.") VALUES (".$content.")";
$result1 = $db->query($sql1);
$sql2 = "INSERT INTO t_userpost (f_username) VALUES ('".$userArray['f_username']."')";
$result2 = $db->query($sql2);
if ($result1 && $result2) {
$db->commit(); //全部成功,提交執(zhí)行結(jié)果
echo '提交';
} else {
$db->rollback(); //有任何錯誤發(fā)生,回滾并取消執(zhí)行結(jié)果
echo '回滾';
}
$db->close();
}
您可能感興趣的文章:
- php PDO實現(xiàn)的事務(wù)回滾示例
- PHP入門教程之使用Mysqli操作數(shù)據(jù)庫的方法(連接,查詢,事務(wù)回滾等)
- ThinkPHP實現(xiàn)事務(wù)回滾示例代碼
- 解析php mysql 事務(wù)處理回滾操作(附實例)
- php中在PDO中使用事務(wù)(Transaction)
- PHP操作MySQL事務(wù)實例
- php+mysql事務(wù)rollback&commit示例
- PHP mysql與mysqli事務(wù)使用說明 分享
- php事務(wù)處理實例詳解
- PHP中實現(xiàn)MySQL嵌套事務(wù)的兩種解決方案
- php+mysqli事務(wù)控制實現(xiàn)銀行轉(zhuǎn)賬實例
- php實現(xiàn)mysql事務(wù)處理的方法
- php事務(wù)回滾簡單實現(xiàn)方法示例
相關(guān)文章
關(guān)于mysql字符集設(shè)置了character_set_client=binary 在gbk情況下會出現(xiàn)表描述是亂碼的情況
今天在處理bug的時候,又發(fā)現(xiàn)一個奇怪的問題,在設(shè)置mysql的編碼為gbk的情況下,發(fā)現(xiàn)建立出來的表,凡是表結(jié)構(gòu)無論是字段還是表結(jié)構(gòu)描述是中文的時候,建立出來的表結(jié)構(gòu)描述是亂碼,經(jīng)過排查原來是character_set_client=binary惹的禍2013-01-01PHP中使用cURL實現(xiàn)Get和Post請求的方法
PHP中使用cURL實現(xiàn)Get和Post請求的方法,需要的朋友可以參考一下2013-03-03學(xué)習(xí)php設(shè)計模式 php實現(xiàn)抽象工廠模式
這篇文章主要介紹了php設(shè)計模式中的抽象工廠模式,使用php實現(xiàn)抽象工廠模式,感興趣的小伙伴們可以參考一下2015-12-12