У вас есть ошибка в вашем синтаксисе SQL — рядом с левым)

Я новичок в программировании 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();

0

Решение

left является зарезервированным словом, и в запросе вам нужно бежать с помощью backtics

`left`

https://dev.mysql.com/doc/refman/5.5/en/reserved-words.html

7

Другие решения

left является зарезервированным словом, и в запросе вы должны использовать это для всех зарезервированных слов
left

Это дает все подробности о зарезервированном слове https://dev.mysql.com/doc/refman/5.5/en/reserved-words.html

0

$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)";
-1

left является зарезервированным словом MySQL. Таким образом, вы должны переименовать столбец left,

Посмотреть здесь : зарезервированные слова для дальнейшей информации

-1
По вопросам рекламы [email protected]