У вас есть ошибка в вашем синтаксисе SQL - около 'слева)
Я новичок в программировании PHP.
Я хотел бы применить запрос вставки, но я получаю эту ошибку:
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом со значениями "left" VALUES ("****df", "****2135gh", "***@yahoo.com" в строке 2). "}
$sql_insert_new_user = "insert into users (username,password,email,status,finance,province,city,address,tell,
mobile,admin_seen,type,left) VALUES ('$username','$password','$email',1,0,$town,$city,
'$address','$telephone','$mobile',0,'employe',0)";
mysql_query($sql_insert_new_user);
$error = mysql_error();
4 ответа
left
является зарезервированным словом, и в запросе вам нужно бежать с помощью backtics
`left`
left - зарезервированное слово, и в запросе вы должны использовать это для всех зарезервированных слов 'left
'
Это дает все подробности о зарезервированном слове https://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
left
является зарезервированным словом MySQL. Таким образом, вы должны переименовать столбец left
,
Смотрите здесь: зарезервированные слова для дальнейшей информации
$sql_insert_new_user = "insert into users (username,password,email,status,finance,province,city,address,tell,
mobile,admin_seen,type,`left`) VALUES ('$username','$password','$email',1,0,$town,$city,
'$address','$telephone','$mobile',0,'employe',0)";