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

zend framework where оператор в заявка

Можете да добавите AND ' към вашата заявка, като извикате where() няколко пъти:

$select->where('this = ?', 'myValue')
       ->where('that = ?', 'myValue2');

Това ще се преведе на:

... WHERE this = 'myValue' AND that = 'myValue2'

За да добавите едно или повече OR ' към вашата заявка, използвайте orWhere() :

$select->where('this = ?', 'myValue')
       ->orWhere('that = ?', 'myValue2');

Това ще се преведе на:

... WHERE this = 'myValue' OR that = 'myValue2'

Забележка

Не забравяйте да използвате ? синтаксис на заместител, тъй като това е лесен начин за предотвратяване на SQL инжекции.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разрешения за потребителска роля за различни модули, използващи побитови оператори

  2. Как да вмъкнете данните от редовете на динамичната таблица в базата данни наведнъж

  3. Къде са разликите при използване на XML и MySQL база данни? Кое да използвам?

  4. Лоши знаци при отпечатване на текст от utf8_unicode_ci Mysql таблица

  5. Предупреждение:mysql_result() [function.mysql-result]:Не може да се премине към ред 0 на MySQL резултатен индекс 5 в profile.php на ред 11