sql >> Databáze >  >> RDS >> Mysql

Aktuální datum v klauzuli WHERE MySQL

Musíte naformátovat datum v PHP tak, aby byl ve formátu, který MySQL požaduje.

Zkuste toto:

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

Můžete také použít NYNÍ() za to.

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

UPRAVIT:Pokud chcete použít alias my_end_date , můžete místo WHERE použít HAVING.

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




  1. Objekt MySQLConverter' nemá žádný atribut '_tuple_to_mysql' výjimku s mysql-connector

  2. Název tabulky MySQL jako parametr

  3. Nejlepší způsob, jak provést víceřádkové vkládání v Oracle?

  4. Jak $_POST dynamicky přiřazenou hodnotu v PHP?