PHP、Laravelとも初心者です。どうぞ宜しくお願いいたします。
LaravelのEloquentでデータを取得する部分を書いています。
lang
1 $chairs = Chair::where('height','>','50')->get();
上記のコードは正常に動作します。
しかし、where()の中を変数にすると
lang
1 $str = "'height','>','50'"; 2 $chairs = Chair::where($str)->get();
次のようなエラーになります。
lang
1SQLSTATE[42S22]: Column not found: 1054 Unknown column ''height','>','50'' in 'where clause' (SQL: select * from `chairs` where `'height','>','50'` is null) 2
これは解決できないでしょうか?
whereの内容を可変にしたいので、変数で操作したいのですが・・・。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。