Weet er iemand als je een table hebt in mysql hoe je kunt tellen van wie het meest records zijn ik heb dit al

<?php
$dbh=mysql_connect("", "", "");
$res=mysql_db_query("","select count(id) from repls;",$dbh);
$row=mysql_fetch_row($res);
echo "$row[0] replys";
?>
dit scriptje telt hoeveel records er zijn in een table nu wil weten van het er meest zijn
dit is mijn table:

CREATE TABLE replys (
id int(11) NOT NULL auto_increment,
naam varchar(30) NOT NULL default '',
bericht text NOT NULL,
tid int(11) NOT NULL default '0',
datum varchar(50) NOT NULL default '',
catogory varchar(5) default NULL,
PRIMARY KEY (id)
)
select count(id) from replys group by naam order by count(id) limit 0,1
ja dat is het als je een beetje logisch na dekt thx man
het werkt nie krijg deze error
Invalid use of group function
deze werkt wel
SELECT count( id ) , naam FROM replys GROUP BY naam ORDER BY `count( id )` DESC LIMIT 0 , 1;
dan gebruik ik dit script
<?php
$dbh=mysql_connect("", "", "");
$res=mysql_db_query("che-live_database","'SELECT count( id ) , naam FROM replys GROUP BY naam ORDER BY `count( id )` DESC LIMIT 0 , 1'; ;",$dbh);
$row=mysql_num_rows($res);
echo "$row[0] replys by $row[1]";
?>
en krijg ik deze error:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/che-live/public_html/index.php on line 84
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/che-live/public_html/index.php on line 84

Het kan aan mij liggen, maar ik zie geen mysql_fetch_row() in jouw snap staan... dat betekend dat je fout niet hier zit...
.. en naar de rest van de code kunnen we niet raden... :D

Elwin
daar krijg ik steeds deze error
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/che-live/public_html/123.php on line 4
replys by
het is mijn da toch gelukt met dit scriptje
<?php

include("connect.php");
$sql = "SELECT count( id ) , naam FROM topics GROUP BY naam ORDER BY `count( id )` desc LIMIT 0 , 1";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
echo "$row[0] posts by $row[1]";
?>

p.s. ik zou wel best die cursus eens lezen maar ...

Reageren