Php 显示sql查询的结果数
我想计算从联接表中显示的每个值的行数 2个表(事件和地点) 我想统计每个位置的事件(表事件)。名称(表位置) 谢谢你的帮助这应该会有帮助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
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