Variablendeklaration erhalten: -ich einen Syntaxfehler mit meinem mysql query Code unten
$firstname="";
$surname ="";
$id ="";
$faculty_of_study= "";
$enrolled_course ="";
$gender ="";
$password= "";
$telephone_no="";
$email_address="";
$sql="";
$firstname = addslashes($_POST["firstname"]);
$surname = addslashes($_POST["surname"]);
$id = addslashes($_POST["id"]);
$faculty_of_study = addslashes($_POST["faculty_of_study"]);
$enrolled_course = addslashes($_POST["enrolled_course"]);
$gender = addslashes($_POST["gender"]);
$password = addslashes($_POST["password"]);
$telephone_no = addslashes($_POST["telephone_no"]);
$email_address = addslashes($_POST["email_address"]);
$sql = "INSERT INTO people (firstname, surname, id,faculty_of_study, enrolled_course, gender, password, telephone_no, email_address); VALUES ("$firstname", "$surname", "$id", "$faculty_of_study", "$enrolled_course", "$gender","$password", "$telephone_no", "$email_address")";
Syntaxfehler unerwartet '$ Vorname' (T_VARIABLE) auf der Leitung 21
'email_address);' => Semikolon entfernen ';' – fusion3k
'" $ firstname "' etc: => '$ Vorname' usw. usw. (einzelne Zitate statt Doppel) – fusion3k
Nicht im Zusammenhang mit dem Problem, aber ** * Verwenden Sie niemals 'addslashes' für Datenbankdaten; Es bietet keinen wirklichen Schutz. 'mysql_real_escape_string' wäre zumindest besser. – VoteyDisciple