単刀直入にいうと, idiormを使用しているのですが、配列からの複数挿入がわかりません.
下記のコードだとSQLが$book_ids分だけ発行されてしまうので,これを一回できる方法はないのでしょうか?
$book_ids = [1,2,3] foreach($book_ids as $id) { $data = [ 'user_id' => '1', 'book_id' => $id, ]; $book_user = ORM::for_table('book_user')->create() ->set($data) ->save(); }
回答1件
あなたの回答
tips
プレビュー