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

Come utilizzare le variabili nella clausola WHERE per una query SQL SELECT

costruisci la tua query in una stringa, quindi aggiungi una per una se ogni campo ha un valore. esempio :

$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