Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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_Group By_Where - Fatal编程技术网

Php 分组,其中不显示任何内容

Php 分组,其中不显示任何内容,php,mysql,group-by,where,Php,Mysql,Group By,Where,我有这个 $query = mysql_query("SELECT *, COUNT(*) FROM impressions WHERE pub_tag = '$pub_tag' AND pub_id = '$pub_id' AND month = '$date' GROUP BY country"); while($stat_cont = mysql_fetch_array($query)) { echo '[\''.$stat_cont['country'].'\', '.$stat_con

我有这个

$query = mysql_query("SELECT *, COUNT(*) FROM impressions WHERE pub_tag = '$pub_tag' AND pub_id = '$pub_id' AND month = '$date' GROUP BY country");
while($stat_cont = mysql_fetch_array($query)) {
echo '[\''.$stat_cont['country'].'\', '.$stat_cont['COUNT(*)'].'],';
}
它不显示任何内容,也不显示任何错误。当移除时,它将在何处工作

CREATE TABLE IF NOT EXISTS `impressions` (
  `id` int(15) unsigned NOT NULL AUTO_INCREMENT,
  `pub_id` int(10) unsigned NOT NULL,
  `pub_tag` varchar(10) NOT NULL,
  `time` int(10) unsigned NOT NULL,
  `month` int(6) unsigned NOT NULL,
  `ip` int(15) unsigned NOT NULL,
  `country` varchar(100) NOT NULL,
  `country_city` varchar(150) NOT NULL,
  `country_region` varchar(100) NOT NULL,
  `country_code` varchar(2) NOT NULL,
  `revenue` float unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ;
  • 将您的查询放入一个变量中,并
    echo
    it以查看到底发送到MySQL的是什么

    $stmt=“选择…”
    echo$stmt

  • 为聚合使用别名:

    选择国家,计数(*)作为计数…

  • mysql\uu
    函数已被弃用。请不要在新代码中使用它们。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个

  • MySQL扩展了可能产生不希望的结果的
    groupby
    功能。最好不要选择不在您的
    分组依据中的列


  • 如果您想通过分组“country”获得结果,而不是在查询中给出“*”,请在选择和分组依据中给出country。

    显示数据库转储,然后,我们可以确定问题出在哪里。请使用您当前使用的代码和收到的任何错误更新您的问题。很抱歉,代码没有问题,并且可以正常工作。问题出在$pub_标记上,该标记为空,因此出现了问题。