2016-12-24 79 views
0

如何检查今天的日期与SQL?我写了这个:检查今天的日期与SQL查询

$this->db->query("SELECT * FROM buy_items WHERE ordered_date = date('Y-m-d')") 

但它不输出任何东西。

回答

0
$this->db->query("SELECT * FROM buy_items WHERE ordered_date = CURDATE()") 

你可以从下面的SQL函数获取当前日期:

SELECT NOW(),CURDATE(),CURTIME() 

http://www.w3schools.com/sql/func_curdate.asp

感谢

+0

升值。非常感谢你。 – Saud

+0

它适合你吗? –

0

Documentation

现在有()函数在MySQL:

SELECT * FROM myTable WHERE DATE(myDate) = DATE(NOW()) 
-1
SELECT * FROM buy_items WHERE ordered_date = DATE_FORMAT(NOW(),'%Y-%m-%d')