sql >> データベース >  >> RDS >> Mysql

クエリ文字列値を使用してデータベースからデータをクエリする方法

    $requestにキーがあるかどうかを確認する必要があります

    試してみてください

    public function index(Request $request)
    {
        $query = Vehicle::query();
        
        if($request->has('condition')) {
            $query->where('condition', $request->condition);
        }
    
        if($request->has('make')){
            $query->where('make', $request->make);
        }
        
        if($request->has('model')) {
            $query->where('model', $request->model);
        }
    
        if($request->has('year')){
            $query->where('year', $request->year);
        }
    
        $vehicles = $query->paginate(20);
    
        $conditions = DB::table("conditions")->pluck("name","id");
    
        return view('cars',compact('conditions', 'vehicles'));
    
    }
    


    1. 警告:mysql_query()は、パラメーター2がリソースであると想定しています。ブール値はC:\ wamp \ www \ pyrll\emlhome.phpの15行目にあります。

    2. 中央値を計算する最も速い方法は何ですか?

    3. Oracleの日付から先行ゼロを削除する方法

    4. PostgreSQL接続プーリング:パート4 –PgBouncerとPgpool-II