您好,我在卡
表上有5条记录,当我在phpmyadmin
上使用not时,它正在工作
从id不在(1,2)中的卡中选择id
但当我在拉威尔上不使用时,它不起作用,只在1号绑定
$test = "1,2";
$cards = DB::SELECT(DB::RAW("SELECT id FROM cards WHERE id NOT IN (:exception)"), ['exception'=>$test]);
echo "<pre>";
var_dump($cards);
echo "</pre>";
我使用本指南来避免SQL注入:http://fideloper.com/laravel-raw-queries
DB::table('cards')->whereRaw('id NOT IN(".$test.")')->get();
请改用此代码。