最後に挿入された2つのテーブルから値を挿入しようとしています。このコードはうまくいくはずですが、SELECT MAX(users.id)にエラーが表示されます。私は正しいと確信しています。他に何が間違っていますか?mysqlの2つのテーブルから選択する
$query1 = "INSERT INTO post(postid, userid, readornot)
SELECT MAX(post.postid), SELECT MAX(users.id),
:readornot FROM post, users ";
$select1 = $db->prepare($query1); ':readornot' => $readornot));
と思います。 –
@jeroenここで列をバインドしようとしていますね。編集:あなたのコメントを削除し続ける*笑!* –
@ Fred-ii-いいえ、私はそれが 'readornot'に挿入される単なる価値だと思います。 – jeroen