Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ngày hiện tại trong mệnh đề WHERE của MySQL

Bạn cần định dạng ngày trong PHP để nó có định dạng mà MySQL muốn.

Hãy thử điều này:

$this->db->where('end_date >', date('Y-m-d H:i:s'));

Bạn cũng có thể sử dụng NOW () cho điều này.

$this->db->where('end_date > NOW()', NULL, FALSE);

CHỈNH SỬA:Nếu bạn muốn sử dụng bí danh my_end_date , bạn có thể sử dụng HAVING thay vì WHERE.

$this->db->having('my_end_date > NOW()', NULL, FALSE);




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. giá trị mysql NULL ở đâu trong CLAUSE

  2. Hiểu các Tuyên bố Chuẩn bị sẵn và các Tham số Ràng buộc của PDO

  3. Hộp chọn chuỗi động

  4. Mysql, PHP, tìm kiếm nhiều từ

  5. Làm cách nào để chuyển đổi từ BLOB sang TEXT trong MySQL?