Я новичок в программировании PHP.
Я хотел бы применить запрос вставки, но я получаю эту ошибку:
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, которое
соответствует версии вашего сервера MySQL для правильного использования синтаксиса
около ‘слева) ЗНАЧЕНИЯ (‘ **** 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();
left
является зарезервированным словом, и в запросе вам нужно бежать с помощью backtics
`left`
left является зарезервированным словом, и в запросе вы должны использовать это для всех зарезервированных слов
‘left
‘
Это дает все подробности о зарезервированном слове https://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
$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)";
left
является зарезервированным словом MySQL. Таким образом, вы должны переименовать столбец left
,
Посмотреть здесь : зарезервированные слова для дальнейшей информации