echo $begrüßung;
warum funktioniert diese Abfrage nicht??
$sql = mysql_query("SELECT * FROM links WHERE kategorie LIKE 'Allgemein' AND free NOT LIKE '0'");
Mal abgesehen davon dass LIKE nur im Zusammenhang mit Platzhaltern sinnvoll ist, und ansonsten ein herkömmlicher Vergleich angebracht wäre, funktioniert deine Fragestellung nicht. Ich sehe hier ein SQL-Statement (eingebettet in für die Abfrage nicht weiter relevanten Script-Quellcode). Ob die Abfrage die von die gewünschte Aufgabe erfüllen kann geht ohne Nennung der Aufgabe daraus nicht hervor. Ebenso wären die Spaltentypen oder auch das komplette CREATE-Statement interessant, damit man das Problem gegebenenfalls nachstellen kann.
echo "$verabschiedung $name";