sql >> Databasteknik >  >> RDS >> Mysql

Laravel:hur lägger man till where-klausul med hjälp av frågebyggaren?

Du kan prova något sånt här

$query =  DB::table('elements');
$query->where('some_field', 'some_value');

// Conditionally add another where
if($type) $query->where('type', 1);

// Conditionally add another where
if($lang) $query->where('lang', 'EN');

$rows = $query->get();

Kolla också det här svaret .



  1. Vilket är snabbast? VÄLJ SQL_CALC_FOUND_ROWS FRÅN "tabell", eller VÄLJ ANTAL(*)

  2. Okänd kolumn i "ha klausul"

  3. Automatiskt genererat sekvensnummer från 001 (ENDAST FÖR 3 SIFFROR) - PHP / MYSQL

  4. Laravel 5 Eloquent HasManyThrough - namnge kolumner i länkar