sql >> Database >  >> RDS >> Mysql

Laravel:hoe voeg je waar-clausule toe met behulp van querybuilder?

Je zou zoiets kunnen proberen

$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();

Controleer ook dit antwoord .



  1. Databasefailover voor WordPress-websites

  2. Hoe deze fout op te lossen mysql_fetch_assoc() verwacht dat parameter 1 resource is, boolean opgegeven?

  3. Vervolgkeuzelijst met samenvoegquery

  4. Wordt LIMIT 1 aanbevolen voor zoekopdrachten waarbij de WHERE-voorwaarde is gebaseerd op PK?