多个PDO一起进行事务处理可以么? PDO事务Mysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太理解你的意思,你的意思是说有2个pdo源要同时进行事务么? 是否是pdo的嵌套提交,嵌套回滚? 不能。PDO里面的连接句柄不是静态的,而是属于对象的。因为是两个不同的连接,即使账户、数据库、表都相同,也是两个连接。跟两个php页面是一样的。 我说的可能不太明白,大概是这样的try{ $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $dbh->beginTransaction(); $dbh2->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $dbh2->beginTransaction(); //此处做一些sql操作 $dbh->commit(); $dbh2->commit(); $dbh=null; $dbh2=null;}catch(PDOException $e){ $dbh->rollBack(); $dbh2->rollBack(); $dbh=null; $dbh2=null; exit('数据库操作失败');}不知道能不能按我想象的达到效果? 请教个PHP-安卓开发问题 送域名+送网页空间+送企业邮局/送SQL数据库 什么是CF驱动? 一个关于大批量数据读写的问题,一个关于用session分析在线人数的问题。 如何使用正则将img去掉 关于搜索引擎 编码问题 sql语句里跟like 相反的词是哪个? 很菜地问一下,PHP里有没有以下几个东西,谢谢各位大虾! php升级到4.20后遇到的问题,急!急!急!!! 使用PHPEXCEL读取网络文件 求助,关于APC扩展的配置参数
try{
$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$dbh->beginTransaction(); $dbh2->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$dbh2->beginTransaction();
//此处做一些sql操作
$dbh->commit();
$dbh2->commit();
$dbh=null;
$dbh2=null;
}catch(PDOException $e){
$dbh->rollBack();
$dbh2->rollBack();
$dbh=null;
$dbh2=null;
exit('数据库操作失败');
}不知道能不能按我想象的达到效果?