Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 显示sql查询的结果数_Php_Sql - Fatal编程技术网

Php 显示sql查询的结果数

Php 显示sql查询的结果数,php,sql,Php,Sql,我想计算从联接表中显示的每个值的行数 2个表(事件和地点) 我想统计每个位置的事件(表事件)。名称(表位置) 谢谢你的帮助这应该会有帮助 SELECT COUNT(*), l.name from events AS e JOIN locations AS l ON e.locid = l.locid WHERE DATE(startdate) > DATE(CURDATE()) group by l.name 您可以使用下面的查询来计算结果的数量,其中 SELEC

我想计算从联接表中显示的每个值的行数

2个表(事件和地点)

我想统计每个位置的事件(表事件)。名称(表位置)

谢谢你的帮助这应该会有帮助

SELECT COUNT(*), l.name from events AS e
    JOIN locations AS l ON e.locid = l.locid
    WHERE DATE(startdate) > DATE(CURDATE())
    group by l.name

您可以使用下面的查询来计算结果的数量,其中

SELECT l.name ,Count(e.PkID) 
FROM " . HC_TblPrefix . "events e 
LEFT JOIN " . HC_TblPrefix . "locations l ON (e.LocID = l.PkID)
WHERE DATE(StartDate) > DATE(CURDATE())
GROUP BY l.name
此查询的结果如下

位置|计数

马德里6


西雅图91

那么,你试过什么?什么是
doQuery
?我试图用mysql\u num\u行($resultN)显示如何显示每个l.name的结果?上面的查询将对每个l.name的结果和相应的计数进行分组。如何显示每个l.name的结果?
SELECT l.name ,Count(e.PkID) 
FROM " . HC_TblPrefix . "events e 
LEFT JOIN " . HC_TblPrefix . "locations l ON (e.LocID = l.PkID)
WHERE DATE(StartDate) > DATE(CURDATE())
GROUP BY l.name