Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да използвате променливи в клаузата WHERE за SQL заявка SELECT

конструирайте заявката си в низ и след това добавете едно по едно, ако всяко поле има стойност. пример :

$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. MySQL Math и COUNT(*) в LIMIT

  2. mysql - ГРЕШКА 1064 (42000) при използване на ключови думи като име на колона

  3. Как мога да променя няколко таблици наведнъж в mysql?

  4. Създайте таблица с проверка на PHP със стойност преди и текуща стойност (Масив)

  5. използвайки sql union на същата таблица в заявката за намиране на cakephp