Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aktuelles Datum in MySQL-WHERE-Klausel

Sie müssen das Datum formatieren in PHP, sodass es das von MySQL gewünschte Format hat.

Versuchen Sie Folgendes:

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

Sie können auch den <-Code von MySQL verwenden>JETZT() dafür.

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

EDIT:Wenn Sie den Alias ​​my_end_date verwenden möchten , können Sie HAVING anstelle von WHERE verwenden.

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