0

Web アプリケーションで PDO を使用しています。このアプリケーションの一部で、PDO トランザクションを操作する必要があります。最初のクエリを知りlast inserted id、それを 2 番目のクエリで使用する必要があります。問題がなければ、このトランザクションをコミットします。私が抱えている問題は、トランザクションがコミット
される前にどうすれば見つけられるかということです。 これは私の必要性のサンプルです: last inserted id

$db->beginTransaction();  

$stmt1 = "INSERT ...";  // An insert query
$q = $db->prepare($stmt1);  
$q->execute(array());  

$last = $db->lastInsertId();

$stmt2 = "UPDATE ...";  // An update query
$q2 = $db->prepare($stmt2);  
$q2->execute(array($last));  

$db->commit();
4

0 に答える 0