首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/MYSQL最常用的查询语法

PHP/MYSQL最常用的查询语法
EN

Stack Overflow用户
提问于 2012-05-30 04:40:38
回答 2查看 283关注 0票数 0

我正在尝试创建一个函数,它返回一个idnumber数组(用于页面),该数组基于按浏览量排名的页面的浏览量。每次有人查看表格时,都会有一个新的行。所以我基本上需要计算行数,但是要通过pageid来完成。我认为它使用了count,但SQL不是我的强项。有没有人能提出正确的解决方法呢?

代码语言:javascript
复制
table 'views':

id | pageid | 

SELECT COUNT(id) from views WHERE pageid== '22' ORDER BY COUNT(id)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-30 04:42:07

尝尝这个

代码语言:javascript
复制
SELECT pageid, COUNT(id) FROM views 
WHERE pageid== '22' 
GROUP BY pageid 
ORDER BY COUNT(id)
票数 4
EN

Stack Overflow用户

发布于 2012-05-30 06:42:54

我会把这篇文章作为评论来发表,但我显然还不能发表评论……

如何进行回声计数(Id)?

按如下方式分配别名:

代码语言:javascript
复制
SELECT pageid, COUNT(id) as viewcount FROM views 
WHERE pageid== '22' 
GROUP BY pageid 
ORDER BY COUNT(id)

然后,您可以使用以下命令访问该行:

代码语言:javascript
复制
echo $row['viewcount'];

对不起,我不能帮助连接部分-我从来没有在使用count或group by这样的函数时幸运地连接表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10806415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档