PHP
1$message = $db->prepare('INSERT INTO posts SET message=?'); 2 $message->execute(array('aiueo')); 3$message_good = $db->prepare('INSERT INTO favo SET good_post_id=?'); 4$message_good->execute(array($message['id']));
データベースの構造
テーブル1 名前「posts」
カラム1 「id」 AUTO INCREMENT
カラム2 「message」
テーブル2 名前「favo」
カラム1 「id」 AUTO INCREMENT
カラム2 「good_post_id」
以上のコードとデータベースです。
テーブルfavoのカラム2「good_post_id」にテーブル1のカラム1 「id」の値をセットしたいのですが、うまくできません。
と言うより、私の考えている処理はそもそもできるんでしょうか?
テーブル1に値をセットするのと同時にテーブル2にも値をセットする処理を同時に行いたいんです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー