dedlfix: abgefragte Daten auswerten

Beitrag lesen

echo $begrüßung;

Aber die seite lädt und lädt und nichts wird angezeigt als ob ich ne Endloseschleife im Skript hätte (was wahrscheinlich der Fall ist ;-) )

Ja.

while ($row[category] = 1){
         echo $row[link];
      }

Das Ergebnis einer Zuweisung ist gleich dem Inhalt des zuzuweisenden Ausdrucks. Anders ausgedrückt: $a = $b ist eine Zuweisung des Werts von $b an $a, das Ergebnis davon ist ebenfalls $b. Dieses Ergebnis ist nun deine while-Bedingung, und 1 entspricht true ...

while ($row[category] = 2){
         echo $row[link];
      }

Gleiche Problematik hier.

Wie kriege ich denn meine Ausgabe richtig?

Die inneren while-Konstrukte sind sicher nicht das, was du willst. Du suchst etwas, das auf den Namen Gruppenwechsel hört.

echo "$verabschiedung $name";