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 つの異なるデータベースから 2 つのクエリがあります
エラーが発生した場合にエラーをロールバックしてプロセスを停止する方法はありますか?
2つの異なるデータベースからのものであるため、トランザクションを使用できませんでした。
ps.1 番目のデータベースは innodb ですが、2 番目のデータベースは mysqlISAM です(トランザクションをサポートしていません)