Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać zmiennych w klauzuli WHERE w zapytaniu SQL SELECT

skonstruuj zapytanie w ciągu, a następnie dodaj jeden po drugim, jeśli każde pole ma wartość. przykład :

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwersja mysql TIME z 24 GODZIN na format AM/PM

  2. ER_NOT_SUPPORTED_AUTH_MODE:Klient nie obsługuje protokołu uwierzytelniania żądanego przez serwer; rozważ aktualizację klienta MySQL

  3. Jak wywołać procedurę w kohanie 3.1

  4. Zduplikowane wiersze MySQL

  5. Błąd składni z emulacją tworzenia użytkownika, jeśli nie istnieje