du kannst das optimieren, indem du dir einmal den max-wert ermitteln lässt und diesen als get-parameter überall mitübergibst. wenn beim nächsten aufruf dieser parameter gefüllt ist, dann machst du halt die max-abfrage nimmer sondern ziehst den übergabewert heran.
nur auszahlen tut es sich glaub ich net unbedingt.
denn wenn du dir mit 'count(*)' die zeilenanzahl ausgeben lässt, ist das keine hexerei für eine db.
statements wie dieser auf der verlinkten hp:
$select = mysql_query("select * from tabelle");
$reihen = mysql_num_rows($select);
funktionieren zwar, gehörten aber in dem Kontext der gewünschten funktion eigentlich mit 10 Rutenhieben auf die blanken Fusssohlen des Programmierers bestraft
