Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक मान के लिए एकाधिक स्तंभों की जाँच करना

  2. Moodle के लिए MySQL की निगरानी के लिए युक्तियाँ

  3. क्या मुझे इसके लिए अपने डेटाबेस में एक नई तालिका बनानी चाहिए?

  4. MySQL - MySQL का यह संस्करण अभी तक 'LIMIT &IN/ALL/ANY/SOME सबक्वेरी' का समर्थन नहीं करता है

  5. डेटाबेस में एचटीएमएल इकाइयों को स्टोर करें? या पुनर्प्राप्त होने पर कनवर्ट करें?