我想在雄辯做出選擇:
$query = $query->where($value);
回聲$值是:
´column´, ´<´, ´3´
但我有錯誤:未知列'列」, '...','3'...(看引號)。如果我直接寫:
$query->where(´column´, ´<´, ´3´);
一切進展順利
我想在雄辯做出選擇:
$query = $query->where($value);
回聲$值是:
´column´, ´<´, ´3´
但我有錯誤:未知列'列」, '...','3'...(看引號)。如果我直接寫:
$query->where(´column´, ´<´, ´3´);
一切進展順利
where()
想至少有兩個參數,但對於這樣你使用它,將需要三個。 where('column', '<', $value)
其中$value
爲3
參考文獻:
$user = DB::table('users')->where('name', 'John')->first();
$users = DB::table('users')->where('votes', '>', 100)->get();
Where()
至少需要two
參數,但它會接受three
參數。
兩個參數是強制性的:
,你只有通過一個參數,將被考慮作爲一個表的列名。顯然它不會與列名稱匹配。
但是,如果您提供3個參數,請確保將參數value
作爲第三個參數。
更多: