Mahlzeit Richy,
ergänzend zu den bisherigen Hinweisen:
$sql = "INSERT INTO ".
"benutzerdaten (user, password, name, sname, city, street, mail) ".
"VALUES ('".$Nickname."', '".
md5 ($Kennwort)."', '".
$Vorname."', '".
$Nachname."', '".
$Stadt."', '".
$Strasse."', '".
$Postleitzahl."', '".
$email."')";
Woher kommen die Werte in den Variablen? Du hast hoffentlich register_globals auf "Off"?
Dann solltest Du Dir noch das unsägliche Umkopieren der Werte von superglobalen Arrays in lokale Variablen abgewöhnen und die Variablen bei der Verwendung in einer SQL-Abfrage stattdessen sauber und kontextgerecht behandeln: mysql_real_escape_string().
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|