TomIRL: Felder aus MySQL auslesen und in PHP einzeln ansprechen

Beitrag lesen

Aber $row[menu]; ist doch auch ein Array oder?
Was ich nun nicht verstehe warum muß man die Position im array nicht mit i hochzählen? In meinen ersten geh versuchen hat er alle Werte an der ersten Position meines Array geschrieben? Aber warum?

$row ist ein assotiatives Array
Mit dem Spaltennamen als Schlüssel.

Weil mysql_fetch_array () liest die Werte Zeilenweise in ein Array ein.
$new_arr[]=$row[menu]
erzeugst Du ein neues Array.
Also ein numerisches Array.
Und wenn ein Schlüssel schon besetzt ist zählt er immer eins hoch.
Es gibt auch andere möglichkeiten die gehen.
Wie immer.

TomIRL