Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在MySQL中为每天添加INT值_Php_Mysql - Fatal编程技术网

Php 在MySQL中为每天添加INT值

Php 在MySQL中为每天添加INT值,php,mysql,Php,Mysql,假设我的数据库中有一个表: 每个time都是一个UNIX时间戳,范围从12月6日到12月14日(今天)。有些行的日期相同,但时间不同(例如:12月14日晚上8:39,12月14日晚上10:21),诸如此类 然而,我正在尝试做一个mysql查询,它将把每天获得的所有积分相加 我目前有一个while列表,它按uid排序,因为uid是用户的id 这是我当前的while查询: $get_statuses = mysql_query("SELECT * FROM `history`

假设我的数据库中有一个表:

每个
time
都是一个UNIX时间戳,范围从12月6日到12月14日(今天)。有些行的日期相同,但时间不同(例如:12月14日晚上8:39,12月14日晚上10:21),诸如此类

然而,我正在尝试做一个mysql查询,它将把每天获得的所有
积分相加

我目前有一个
while
列表,它按
uid
排序,因为
uid
是用户的
id

这是我当前的
while
查询:

$get_statuses = mysql_query("SELECT * FROM `history` 
                             WHERE `uid` = '$logged[id]' 
                             ORDER BY `id` DESC LIMIT 50");
假设我使用这个
$fullDate=date(“fj,Y”,$status['4'])
对于每个当前循环,因为我在($status=mysql\u fetch\u array($get\u status)){…}
时做了这个
,我该怎么做

可能是
选择(SUM)

使用此查询

SELECT Date(From_unixtime(`time`)) AS `Date`, 
       Sum(`gained`) 
FROM   `tbl` 
WHERE `uid` = '$logged_id'
GROUP  BY `Date` 
ORDER BY `id` DESC 
您可以在此处添加更多where条件。像

From_unixtime(`time`) >= '2012-12-06' 
AND
From_unixtime(`time`) <= '2012-12-14' 
From_unixtime(`time`)>='2012-12-06'
及

从unixtime(`time`)尝试避免使用
mysql.*
。这些函数现在已被弃用,并带来了一些严重的安全隐患…很抱歉,但你是什么意思?请参阅API文档中的巨大红色警告>哦,谢谢。。。真烦人。嗯,很明显,它会更长,因为表会不断添加行。。。但是在你的问题上。。。我将如何使用它。。。我不知道表头是
date
date
date(From_unixtime(`time`))
的列别名,列别名可以与
分组依据
排序依据
具有