【发布时间】:2014-04-23 15:56:26
【问题描述】:
我试图在数据库中找到最大数量的不同值。我到目前为止的代码是:
$highestStats = 0;
$highest = $bdd->query('SELECT count(DISTINCT month) FROM stats')->fetchColumn();
while($highestData = $highest) {
if ($highestStats < $highestData['month']) {
$highestStats = $highestData['month'];
}
}
echo $highestStats;
此代码不起作用。
我的例子是这样的:数据库中有一个月份列表,例如 2 月被列出 4 次,3 月 9 次和 4 月 7 次。基本上我希望$highestStats 重新调整9。即最常用的月份出现的次数。
我该怎么做呢,$bdd 是一个PDO MySQL 连接。
非常感谢任何帮助。
干杯 吉姆
【问题讨论】:
-
过去,他们有这个 ORDER BY 运算符