Paco: Denkfehler bei SQL-Ergebnis-Ausgabe mittels foreach

Beitrag lesen

Hallo!
Ich komme gerade nicht weiter. Ich möchte auf einer Übersichtsseite meines Projektverwaltungstools alle angelegten Projekte mit einigen spezifischen Infos anzeigen lassenn (mySQL-Datenbank, PHP5).

Das mache ich folgendermaßen:

$sql = "SELECT id, projekt FROM projekte ORDER BY projekt";
        $query = mysql_query($sql);
        $ids = array();
        while($link = mysql_fetch_array($query)) {
$ids[] = $link["id"];
};
        foreach($ids as $projekt_id)    {
echo 'Projekt: ' . $projekt;
                echo '(ID: ' . $projekt_id .')';
        };

Nun ist es aber so, daß Projekte und IDs nicht richtig zugeordnet werden, bzw "um eins verschoben".

id: 1 ->
id: 2 -> projekt1
id: 3 -> projekt2
...

nehme an, das liegt irgendwie am Array (array[0] -> Schleifenelement[1] ??)
Müßte also den array-Dateizeiger vor der ausgabe um eins hochsetzen bzw irgendwas mit gleichem Effekt.
Hoffe das war nicht zu chaotisch beschrieben.

Vielen Dank,
Paco