Hallo,
Was spricht dagegen, den ersten mysql_fetch_assoc()-Aufruf einfach wegzulassen?
in diesem Falle nicht, ich habe mir das eigentlich nur so angewöhnt, da ich manchmal Abfrageergebnisse auch ohne Do/while nutzen musste.
Dann war der erste mysql_fetch_assoc()-Aufruf eben immer da und ich musste nicht nachdenken habe ich oder nicht.
ach ja. Das ist eine schlechte Idee.
Ich weiß nicht, was soll man (wann) nehmen und warum.
while($row_erg = mysql_fetch_assoc($erg)) {
....
}
Da Abfragen stets eine leere Menge zurückliefern können, ohne dass dies einen Fehler darstellt, ist bei der Verarbeitung von Abfrageergebnissen die while-Schleife sinnvoll - und do-while mit unnötigem zusätzlichen Aufwand verbunden.
Solange es Datensätze gibt
Verarbeite diese Datensätze
Ende Solange
Freundliche Grüße
Vinzenz