sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder variabler i WHERE-satsen för en SQL SELECT-fråga

konstruera din fråga i en sträng och lägg sedan till en efter en om varje fält har ett värde. exempel :

$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. Tomcat JDBC Conencton Pool + MySQL ger Broken pipe-problem, även med anslutningsvalidering

  2. Google Cloud SQL - ERROR 2003 (HY000):Kan inte ansluta till MySQL

  3. Databasbelastningsbalansering med ProxySQL &AWS Aurora

  4. Fortsätter Infogar i Oracle när undantag höjs