Php 在MySQL查询中使用now()函数

Php 在MySQL查询中使用now()函数,php,mysql,sql,Php,Mysql,Sql,我有一张具有以下结构的桌子: 项目('id'int(10),'stock'int(10),'date\u updated'DATETIME) id是主键 我的表格的一些示例行是: id stock date_updated -- ----- ------------------- 1 50 2011-11-05 05:00:00 2 40 2011-11-04 05:00:00 3 30 2011-11-03 05:00:00 4 20 2

我有一张具有以下结构的桌子:

项目('id'int(10),'stock'int(10),'date\u updated'DATETIME)

id
是主键

我的表格的一些示例行是:

id  stock  date_updated
--  -----  -------------------
1   50     2011-11-05 05:00:00
2   40     2011-11-04 05:00:00
3   30     2011-11-03 05:00:00
4   20     2011-11-02 05:00:00
假设现在的时间是:
2011-11-06 04:00:00

问题:找出最近2天内更新了
日期的所有股票的总和

示例:如果我现在运行查询,那么它应该输出90即50+40——id=1
id=2
的行的总和,因为这些行在过去2天内更新了
date\u

我正在尝试以下查询,但没有成功。请帮忙

SELECT sum(stock)
FROM items
WHERE date_updated > now() - 2;
我在Windows机器上使用PHP、MySQL和Apache。

使用间隔:

SELECT SUM(stock)
FROM items
WHERE date_updated > NOW() - INTERVAL 2 DAY