私は、インサートのmysqlクエリlaravelのwhere条件を挿入するには?
$info = DB::table('role_user')->where('user_id', '=',$current)
->where('role_id', '=',$id)->get();
エラーコードを挿入しようと
$response = $info->insert(array('active' => 1));
私は、インサートのmysqlクエリlaravelのwhere条件を挿入するには?
$info = DB::table('role_user')->where('user_id', '=',$current)
->where('role_id', '=',$id)->get();
エラーコードを挿入しようと
$response = $info->insert(array('active' => 1));
あなたが実行する必要がありますupdate
することができます更新クエリ:
$response = DB::table('role_user')
->where('user_id', $current)
->where('role_id', $id)
->update(array('active' => 1));
これは私の回答とどのように違うのですか? – KuKeC
実際には、同じコード。あなたが私よりも優れているとは言えますが、私はコードを読みやすく、きれいにしました。 –
あなたは二度同じrole_user
を挿入することはできませんが、それは
$response = DB::table('role_user')->where('user_id', '=',$current)
->where('role_id', '=',$id)->update(array('active' => 1));
レコードを選択または挿入しようとしているのは不明ですか? –
role_userテーブルに挿入 –