COUNT(*)AS发生,php如何捕获每次出现的值

时间:2013-07-03 23:07:25

标签: php mysql count

如果我在phpmyadmin中运行以下代码,它会显示一个列,其中包含每个friendly_name的总出现次数,但是当我在php中运行它并回显表时,我不知道如何拉出出现的值并将其添加到我的表中?

SELECT *, COUNT(*) AS occurrences
FROM my_reports 
GROUP BY friendly_name
HAVING count(*) > 1
ORDER BY occurrences DESC

这是我回忆的代码,我知道它可能非常简单,但我之前没有尝试过,所以我不知道从哪里开始

while ($row = mysql_fetch_array($sel_rs))
        {
        $hud_id = $row['hud_id'];
        $friendly_name = $row['friendly_name'];     

            echo '<tr><td>'.$hud_id.'</td>';

            echo '<td>'. $friendly_name.'</td>';
            echo '<td>'. what do i put here to show occurances for each.'</td></tr>';
        }

echo "</tbody></table>"; 

1 个答案:

答案 0 :(得分:2)

简单...... $occurrences = $row['occurrences'];

PS:你应该抛弃mysql_*函数并至少学习MySQLi,或PDO。