次の挿入ステートメントがあります
global $dbUser;
global $dbPW;
$query = "INSERT INTO comments (post_id, text) VALUES (:post_id,:text)";
$db = new PDO('mysql:host=localhost;dbname=test', $dbUser, $dbPW);
$statement = $db -> prepare($query);
$statement -> execute(array(':post_id' => $postId, ':text' => $text));
同じトランザクションで挿入された行を読み取って返したい。
私は私が得ることができることを知っています
$db->lastInsertId('id')
しかし、私はPDOでトランザクションを行う方法を知っていますが、上記のように準備されたステートメントでそれを行う方法を見つけることができません(これはIIRCのセキュリティ目的で推奨される方法です)。
ありがとう!