<?php
$conn = mysql_pconnect('localhost', 'root', '') or die(mysql_error());
$select = mysql_select_db('db') or die(mysql_error());
$sqlgroup = "select num,count(id) as id from tb group by id order by id desc";
$result = mysql_query($sqlgroup,$conn);
echo "<u>อันดับที่มีคะแนนสูงสุด</u>";
echo "<br>";
while ( $rsgroup = mysql_fetch_array($result) )
{
echo "<table width='53% border='1'>
<tr>
<td width='50%' $id มี {$rsgroup['id']}</td>
</tr>
</table>";
?>
$sqlgroup = [color=blue]"select id,phone,count(*) as COUNT from tb group by num,id,phone order by id desc";
ถ้าเป็นไปได้ ให้ where เอา id ที่มีข้อมูลซ้ำๆ ดังที่ต้องการ count มาลองจริงด้วย เช่น
$sqlgroup = [color=blue]"select id,phone,count(*) as COUNT from tb where id = '6'
group by num,id,phone order by id desc";