2017-06-01 6 views
-1

私はバックアップアプリケーションでLaravel 5で作業していますが、問題があります。Laravelの `View`から動的にSQLの` WHERE`クエリを生成します

私はの表示から入力した情報を使用する必要がありますので、SELECT *クエリを生成することができます。問題は、WHEREが動的であることです。自分でSQLクエリを構築しているのはなぜ

SELECT * FROM table WHERE ch1 < 1 AND ch2 = 2;

+2

についてMORを読むことができる私は、これはだったと言うことがしたいです最初に誰かがMS PaintでSQLクエリを作成し、ここに投稿しました。 –

+0

私はあなたが実際に言うことを実際に理解しているのに驚いています。残念ながら、これは人々があなたの要件に合ったコードを書く場所ではありません。まず、フォームを使用してリクエストデータを送信し、それを使用して動的条件でSQLクエリを作成する方法を学習します。 – Sandeesh

+0

あなたが試みたコードとあなたが直面している問題を示してくれれば、人々はもっと受け入れやすいでしょう。 –

答えて

0

https://i.stack.imgur.com/tfV3z.png

などが、私は私のクエリを表示上記のリンクで、私が使用してみましたクエリは、このですか?

Laravel Illuminate\Database\Query\Builderのクエリビルダを使用した方がよい:

例:

$query = \DB::query(); 
$query->from($table); 

foreach ($details as $detail) 
{ 
    $query->where($detail->field_name, $detail->operand, $detail->value); 
} 

クエリビルダhere

関連する問題