Jump to content

[SOLVED] Counting the biggest number of entries in a field!


budimir

Recommended Posts

I have and ID field in a table and loads of information in it. I would like to count and display number of ID's in that column.

 

So, basiclly, this is what I'd like to get:

 

ID 54 = 13 times in table

ID 16 = 55 times in table

ID 78 = 100 times in table

 

I hope you get what I mean.

 

Please help

$sql = "SELECT COUNT(*) as highest FROM table GROUP BY ID";
$res = mysql_query($sql) or die(mysql_error());

while($row = mysql_fetch_assoc($res)){
     echo "ID " . $row['id'] . " has " . $row['highest'] . " occurrences<br>\n";
}

$sql = "SELECT COUNT(*) as highest FROM table GROUP BY ID";
$res = mysql_query($sql) or die(mysql_error());

while($row = mysql_fetch_assoc($res)){
     echo "ID " . $row['id'] . " has " . $row['highest'] . " occurrences<br>\n";
}

 

For some reason I'm not getting the ID. This is the result "ID has 5 occurrences". Is there any reason why it's not working?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.