我正在尝试创建一个函数,它返回一个idnumber数组(用于页面),该数组基于按浏览量排名的页面的浏览量。每次有人查看表格时,都会有一个新的行。所以我基本上需要计算行数,但是要通过pageid来完成。我认为它使用了count,但SQL不是我的强项。有没有人能提出正确的解决方法呢?
table 'views':
id | pageid |
SELECT COUNT(id) from views WHERE pageid== '22' ORDER BY COUNT(id)发布于 2012-05-30 04:42:07
尝尝这个
SELECT pageid, COUNT(id) FROM views
WHERE pageid== '22'
GROUP BY pageid
ORDER BY COUNT(id)发布于 2012-05-30 06:42:54
我会把这篇文章作为评论来发表,但我显然还不能发表评论……
如何进行回声计数(Id)?
按如下方式分配别名:
SELECT pageid, COUNT(id) as viewcount FROM views
WHERE pageid== '22'
GROUP BY pageid
ORDER BY COUNT(id)然后,您可以使用以下命令访问该行:
echo $row['viewcount'];对不起,我不能帮助连接部分-我从来没有在使用count或group by这样的函数时幸运地连接表。
https://stackoverflow.com/questions/10806415
复制相似问题