echo $begrüßung;
» Das ist egal, MySQL typumwandelt problemlos zwischen String- und Zahlentypen.
Das sehe ich anders!
Das ist MySQL aber egal, wie du das siehst.
Wenn die Spalte einen Stringtyp hat, dann kann ich nicht mit 12 vergleichen, sondern muss mit '12' vergleichen. Oder wurde das inzwischen geändert?
Es ist jedenfalls problemlos möglich, Zahlen und Strings zu vergleichen.
Darüberhinaus sollte der OP die Auswertung des MySQL-Errors verbessern, oder?
Ja schon, aber das bringt ihn in diesem Fall nicht viel weiter. Es wird einen Syntaxfehler geben à la "... near 'Ressource id #1'". Er sollte sich eher ein grundlegendes Verständnis zulegen, wie eine MySQL-Abfrage gemacht wird, welche Funktion was zurückliefert und wie die Funktionen zusammenspielen.
echo "$verabschiedung $name";