Bernd: User pro server, mysql num rows oder $i++

Beitrag lesen

Hi,

In beiden Fällen muss die Client-API (also der in PHP eingebaute Teil, der für die Kommunikation mit MySQL zuständig ist) alle Datensätze abholen, bevor sie die Datensatzanzahl kennen kann. Das passiert üblicherweise schon beim mysql_query() im Hintergrund. Der Unterschied ergibt sich beim Anwenden der beiden Varianten in deren Laufzeit. Beide können jedoch die Antwort ohne eine weitere Anfrage zum MySQL-Server bringen. Aber für beide sind auch sinnlos die Datensätze übertragen worden, falls man sie nicht weiter braucht.

Ich glaube ich habe mich nur falsch ausgedrückt. Ich wollte eigentlich auch Datensätze mit ausgeben. Aber gut, dass ich an das Count(*) erinnert wurde. BTW: Gute übersichtliche Erklärung!

mfg,
Bernd