echo $begrüßung;
define('USER_NAME', 'Mustermann');
define('USER_VNAME', 'Max');
$erg = @mysql_query('SELECT * FROM userdata WHERE name=USER_NAME AND vorname=USER_VNAME');
$erg = @mysql_query("SELECT * FROM userdata WHERE name='USER_NAME' AND vorname='USER_VNAME'");
$erg = @mysql_query("SELECT * FROM userdata WHERE name=USER_NAME AND vorname=USER_VNAME");
Konstanten sind keine Variablen. Nur Variablen werden innerhalb von ""-Strings erkannt und durch ihren Inhalt ersetzt.
Wie ist die korrekte Syntax?
Setze den String aus Einzelteilen zusammen, verwende sprintf() oder verwende Prepared Statements (PHP5 und die mysqli-Extension vorausgesetzt).
echo "$verabschiedung $name";