SQL字段之间的总天数

时间:2015-02-03 21:41:56

标签: php mysql

在网页上显示数据库结果我使用以下内容。这段代码工作得很好。这是一个考验。日期是数据库中的第一个字段。当不使用日期并尝试使用下面的字段名称时,它无法给出任何结果

    DATEDIFF(NOW(), '2011-11-19') AS 'days_reg'

如果我输入日期IE的字段名称,这不起作用:

    DATEDIFF(NOW(), UserAccounts.created) AS 'days_reg'

我没有得到任何结果,好像数据库没有被读取我使用该字段获得另一个结果并且它被读取并找到...我迷路了

感谢约翰

1 个答案:

答案 0 :(得分:0)

您从哪里获取信息?

如果您有这样的表:

+----------+------------+
| username | reg_date   |
+----------+------------+
| user1    | 2011-11-19 |
+----------+------------+

您应该像这样运行SELECT查询以获取此人的注册日期。

SELECT username, DATEDIFF(NOW(), reg_date) AS 'days_reg' WHERE username = 'user1'