Я потратил часы на эту проблему, и, судя по всему, не могу понять, у меня есть команда Insert MYSQL, которая не выполняется, я пытался вручную выполнить запрос на phpMyadmin, и это действительноработают, но по какой-то причине, когда сайт запускает команду, в базу данных ничего не вводится.У меня есть
$sql = "INSERT INTO beforeActivation (about,
firstname, lastname, businessname, typeofpractice,
practicespecial, gender, address, city, zip, cellphone,
businessphone, email, username, password, date)
VALUES('$about',
'$firstname', '$lastname', '$businessname', '$typeofpractice',
'$practicespecial', '$gender', '$address', '$city', '$zip', '$cellphone',
'$businessphone', '$email', '$username', '$password', CURDATE())";
mysql_query($sql) or die(mysql_error());
$_SESSION["idForBeforeAct"] = mysql_insert_id();
Важно, что скрипт продолжает работать, он не «умирает» и не выдает никаких ошибок, он просто сообщает, что информация была введена, и переходит к следующей форме.Я запустил точно такой же запрос на phpmyadmin, и он заполнил таблицу именами переменных, такими как $ cellphone, потому что они ни к чему не привязаны (очевидно).Но суть в том, что команда вставки работает, синтаксическая ошибка отсутствует, если у кого-то есть советы, это будет огромная помощь, спасибо!