がうまく機能している:複数のprepare文(mysql、PDO)を使用するにはどうすればよいですか?この私のPDO文のよう
$pdo = $db->prepare('INSERT INTO animals (age) values(:age)');
$pdo->execute(array(':age' => $_POST['age'],));
$pdo = $db->prepare('INSERT INTO people (name) values(:name)');
$pdo->execute(array(':name' => $_POST['name'],));
$pdo = $db->prepare("UPDATE animals SET age =? WHERE id=LAST_INSERT_ID();");
$pdo->execute(array($age));
しかし、今、私の「更新」の文ではありません。
$pdo = $db->prepare("UPDATE animals SET name =? WHERE id=LAST_INSERT_ID();");
$pdo->execute(array($name));
私はより多くの準備文を使用していた場合、UPDATEステートメントは、もはや機能していませんもう働いている。
別の変数名を指定してください。 '$ stmt1''' $ stmt2'です。それを使った後の文章を 'close()'します。 – JustOnUnderMillions
変数$ pdo1と$ pdo2を使用しようとしましたが、SQLエラーメッセージ 'Undefined variable'を取得しました – Jarla
いいえ、間違いました。$ pdo1と$ pdo2を使って作業しています – Jarla