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

Codeigniter `where` и `or_where`

Можете да промените само двата реда:

->where('(library.available_until >=', date("Y-m-d H:i:s"), FALSE)
->or_where("library.available_until = '00-00-00 00:00:00')", NULL, FALSE)

РЕДАКТИРАНЕ:

Пропускане на FALSE параметърът щеше да постави обратните отметки преди скобите и да ги направи част от името/стойността на таблицата, правейки заявката неизползваема.

NULL параметърът е там само защото функцията изисква вторият параметър да бъде стойност и тъй като нямаме такава, изпращаме NULL.



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

  2. mysql замества специалните html знаци с UTF еквиваленти

  3. mysql:връзката е отказана при опит за свързване с локален хост чрез отдалечен IP

  4. Функция MySQL SIGN() – Разберете дали числото е положително или отрицателно в MySQL

  5. Не може да се извлекат данни от базата данни към маркера на скрипта, докато се използва графика