Php mysql查询,怎么办?

Php mysql查询,怎么办?,php,mysql,Php,Mysql,我使用unix time()将数据存储在mysql数据库中 我想选择连续几天的数据,并按如下方式进行回显: Monday - value Tuesday - value Wednesday - value Thursday - value Friday - value Saturday - value Sunday - value SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(

我使用unix time()将数据存储在mysql数据库中

我想选择连续几天的数据,并按如下方式进行回显:

Monday - value
Tuesday - value
Wednesday - value
Thursday - value
Friday - value
Saturday - value
Sunday - value
SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(col))
值作为值保存在数据库中 时间作为时间保存在数据库中

所以基本上我想在一个查询中从数据库中选择时间,该查询将所有时间分组为一天,即星期一。。你明白我的意思吗


如果您对此有任何帮助,我们将不胜感激。

要转换为MYSQL原生日期,请使用FROM_UNIXTIME()。DAYNAME将返回一周中的某一天

SELECT DAYNAME(FROM_UNIXTIME(col))
例如:

SELECT DAYNAME(FROM_UNIXTIME(1196440219))
此外,要分组,您可以使用以下内容:

Monday - value
Tuesday - value
Wednesday - value
Thursday - value
Friday - value
Saturday - value
Sunday - value
SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(col))

要转换为MYSQL本机日期,请使用FROM_UNIXTIME()。DAYNAME将返回一周中的某一天

SELECT DAYNAME(FROM_UNIXTIME(col))
例如:

SELECT DAYNAME(FROM_UNIXTIME(1196440219))
此外,要分组,您可以使用以下内容:

Monday - value
Tuesday - value
Wednesday - value
Thursday - value
Friday - value
Saturday - value
Sunday - value
SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(col))

首先,将该整数替换为real
DATETIME
列,然后使用MySQL的内置函数轻松地按照
DAYOFWEEK(列)


存储整数而不是实际日期没有任何好处。如果应用程序中需要UNIX时间戳,您不仅可以轻松地将其转换为UNIX时间戳,而且还可以节省存储空间。

首先,用real
DATETIME
列替换该整数,然后使用MySQL的内置函数轻松地
DAYOFWEEK(列)


存储整数而不是实际日期没有任何好处。如果应用程序中需要UNIX时间戳,您不仅可以轻松地将其转换为UNIX时间戳,还可以节省存储空间。

也许hits post可以帮助您:


问候

也许hits post可以帮助您:

问候