Ошибка в синтаксисе MySQL - вставить в запрос - PullRequest
0 голосов
/ 23 мая 2011

Все имена столбцов правильные и типы данных должны быть в порядке, но это выдает:

У вас ошибка в синтаксисе SQL; проверьте руководство, которое соответствует ваша версия сервера MySQL для правильный синтаксис для использования рядом с 'desc, owner, капа) ЗНАЧЕНИЯ («1», «2», «3», «4», «5») в строке 1

mysql_query("INSERT INTO servers (ip, name, desc, owner, burl) VALUES ('1', '2', '3', '4', '5')") or die(mysql_error());

Ответы [ 2 ]

1 голос
/ 23 мая 2011
mysql_query("INSERT INTO servers (ip, name, `desc`, owner, burl) VALUES ('1', '2', '3', '4', '5')") or die(mysql_error());

Убедитесь, что вы помечаете имена столбцов, которые используют специальные слова, такие как DESC

0 голосов
/ 23 мая 2011

desc - зарезервированное слово.

см. http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...