Ilja: MYSQL Verständisfrage

Beitrag lesen

yo,

meine Frage: Warum ? bzw Warum geht die erste Variante nicht ???

die anweisung mysql_fetch_array holt bei jedem aufruf genau einen datensatz aus der ergebnisliste der sql abfrage und speichert es in dem array. bei einem weiteren aufruf holt er den nächsten datensatz und so weiter, bis der pointer am ende angekommen ist.

deswegen schließt man das ganze auch in einer while schleife ein, weil genau dadurch alle datensätze der ergebnisliste ausgelesen werden. dabei ist anzumerken, dass zwar immer nur ein datensatz pro durchlauf gelesen wird, dieser datensatz aber durchaus mehrere spalten haben kann.

Ilja