Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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 计算给定月份的总值_Php_Mysql_Sql - Fatal编程技术网

Php 计算给定月份的总值

Php 计算给定月份的总值,php,mysql,sql,Php,Mysql,Sql,我有以下声明: SELECT COUNT(clicks) FROM ads.statz WHERE user_id = '$_SESSION[user_id]' 工作很好,它使用给定的用户id计算所有的点击次数。我所追求的是能够将每个月的点击次数作为一个总数组合在一起。我需要这两个点击和印象 这是数据库的布局 CREATE TABLE `statz` ( `ad_id` int(50) NOT NULL, `date` datetime NOT NULL, `clicks` int

我有以下声明:

SELECT COUNT(clicks) FROM ads.statz WHERE user_id = '$_SESSION[user_id]'
工作很好,它使用给定的用户id计算所有的点击次数。我所追求的是能够将每个月的点击次数作为一个总数组合在一起。我需要这两个点击和印象

这是数据库的布局

CREATE TABLE `statz` (
  `ad_id` int(50) NOT NULL,
  `date` datetime NOT NULL,
  `clicks` int(50) NOT NULL,
  `impressions` int(50) NOT NULL,
  `user_id` int(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
谢谢

使用和使用
分组依据

SELECT 
    COUNT(clicks) 
FROM 
    ads.statz 
WHERE 
    user_id = '$_SESSION[user_id]' 
GROUP BY
    MONTH(date),
    YEAR(date) 
使用并与
分组依据

SELECT 
    COUNT(clicks) 
FROM 
    ads.statz 
WHERE 
    user_id = '$_SESSION[user_id]' 
GROUP BY
    MONTH(date),
    YEAR(date) 

警告:您的代码可能容易受到sql注入攻击!警告:您的代码可能容易受到sql注入攻击!这只是计算行数,我想做的是计算每个月特定用户的click列的所有值!感谢您的帮助:)这只是计算行数。我要做的是计算特定用户每个月的单击列的所有值。就在我刷新页面时,我发现了这一点!谢谢你的帮助:)