gpt4 book ai didi

PHP/MYSQL 回显查询总数

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:37 24 4
gpt4 key购买 nike

我使用 COUNT(id) 运行了一个查询,以此来汇总具有给定 ID 的行数。我现在想打印那个数字。由于id很多,需要打印很多次。我认为每个 pageid/count(id) 都是它自己的表行,但也许我错了。这是代码的要点(抱歉使用 mysql_query):

$sql = "SELECT pageid, COUNT(id) FROM views 
GROUP BY pageid
ORDER BY COUNT(id)"

$res = mysql_query($sql);
while($row = mysql_fetch_array($res)) {
echo $row['pageid'];
echo $row['count(id)'];
}

除了最后一行不起作用。

感谢您的帮助!

最佳答案

数组索引区分大小写。由于您选择的是 COUNT(id),因此您应该使用 $row['COUNT(id)'] 而不是 $row['count(id) '].

或者,您可以给计数一个别名。

$sql = "SELECT pageid, COUNT(id) pagecount FROM views 
GROUP BY pageid
ORDER BY COUNT(id)"

有了上面的内容,您可以使用 $row['pagecount']

关于PHP/MYSQL 回显查询总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com