try{
$SQL=$user_db->prepare("INSERT INTO user (...");
$SQL->execute();
$id=$user->lastInsertId('user');//Need this id for next query
//connect to 2nd db
//$SQL2=$message_db->prepare("UPDATE....");
}catch{...}
我有来自2个不同db的2个查询
可以回滚错误&如果有任何错误,请停止处理?
因为它来自2个不同的数据库所以我无法使用事务。
ps.1st db是innodb,但我的第二个数据库是mysqlISAM (不支持事务)