Hallo.
Folgender Befehl müsste eigentlich den kompletten, zutreffenden Datenbankinhalt auslesen und der der Variable $data[..] zuweisen, nichwahr?
nein. Mysql_fetch_array gibt nur den in $res vorliegenden Datensatz aus. Es liegt aber immer nur ein Datensatz in der vor, du kannst alle Datrensätze nur in einer Schleife abfragen, siehe dazu die Beispiel in der Dokumentation zu mysql_fetch_array(): http://www.php3.de/manual/de/function.mysql-fetch-array.php
Grüße
Andreas