按计数(名称)排序并打印

时间:2013-12-27 22:51:42

标签: php mysql

所以,我根据日期范围打印确定的行。我的查询如下:

SELECT ID, count(ID)
FROM Products
WHERE Date BETWEEN '$Date1' AND '$Date2'
GROUP BY ID
ORDER BY count(ID)
LIMIT 10

它有效,但我的问题是:我如何打印“计数”值?我还没有找到任何东西,但无论如何我都是一个不好的搜索者。

感谢您的关注。

2 个答案:

答案 0 :(得分:2)

SELECT ID, count(ID) as TOTAL

现在在查找ID时查找总数。

答案 1 :(得分:1)

给它一个别名。

... COUNT(`id`) AS cnt ...

因此,您现在将此“列”命名为cnt

$row = $db->fetch($res)
echo $row['cnt']