我必须在表格的列中选择最常见的值,并将其输出到表格中,但我不知道如何操作(在单个查询中)
这是我的表'统计数据':
Page | Referrer | Useragent
__________________________
bla | bla bla | bla bla
我的代码:
echo "<table><tr><td>page</td><td>referrer</td><td>useragent</td></tr>";
$stmt = $db-prepare("SELECT `page`, COUNT(`page`) AS FREQ FROM `stats` GROUP BY `page` ORDER BY FREQ DESC LIMIT 1");
$stmt->execute();
$result = $stmt->fetch();
echo "<tr><td>{$result['page']}</td>";
// and so on with the other two columns
有最好的方法吗?
如果查询返回两个值? (列中有两个值显示完全相同的时间,两者都是最常见的)