PHP 事务处理数据实现代码
程序员文章站
2022-04-22 19:10:12
...
PHP 事务处理数据实现代码,需要的朋友可以参考下。
代码如下:
public function insertUser ($userArray){
foreach ($userArray as $key => $value) {
@$field .= "$key,";
@$content .= "'$value',";
}
$field = ereg_replace(',$', '', $field);
$content = ereg_replace(',$', '', $content);
$db = db_connect(); //连接数据库
$db->autocommit(FALSE); //设置为非自动提交——事务处理
$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(); //全部成功,提交执行结果
echo '提交';
} else {
$db->rollback(); //有任何错误发生,回滚并取消执行结果
echo '回滚';
}
$db->close();
}
上一篇: MySQL主键值从一开始增长
下一篇: jquery 向 php 传值
推荐阅读
-
paypal即时到账php实现代码_php技巧
-
JS和PHP代码实现用户输入数字后显示最大的值
-
PHP实现域名whois查询 数据源万网、新网_PHP
-
PHP表单数据写入MySQL代码,php表单写入mysql
-
dragon boat festival php实现post接口 接收android客户端json数据 存储数据库 并返回json
-
php学习之数据类型之间的转换代码_PHP
-
php+mysql数据库实现无限分类的方法
-
用PHP写的基于Memcache的Queue实现代码_php技巧
-
php学习之数据类型之间的转换代码_php技巧
-
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)_PHP教程