sql >> Database teknologi >  >> RDS >> Mysql

Sådan bruges variabler i WHERE-sætning til en SQL SELECT-forespørgsel

konstruer din forespørgsel i en streng og tilføj derefter én efter én, hvis hvert felt har værdi. eksempel :

$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


  1. Blanding af lagrede procedurer til midlertidige tabeller fra forskellige påkaldelser

  2. Eksekverer MySQL IN-sætningen underforespørgslen flere gange?

  3. MySQL:Automatisk stigning kun med lige eller ulige tal?

  4. Mysql:Indstil kolonnetegnsæt