Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So verwenden Sie Variablen in der WHERE-Klausel für eine SQL SELECT-Abfrage

Erstellen Sie Ihre Abfrage in einer Zeichenfolge und fügen Sie sie nacheinander hinzu, wenn jedes Feld einen Wert hat. Beispiel:

$query = "select * from table1 where 1=1";
if(!empty($suburb)) $query.=" and cs.seekingAddressSuburb = '$suburb'";
if(!empty($postcode)) $query.=" and cs.seekingAddressPostcode = '$postcode'";
if(!empty($state)) $query.=" and cs.seekingAddressState = '$state'";
//run your query then