Помогите сделать правильный запрос

Рейтинг: 0Ответов: 2Опубликовано: 25.04.2011

Есть база, в ней есть поле, под именем group. Выполняю запрос вида:

SELECT nick FROM имя базы WHERE group=1234;

Получаю:

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group=1234' at line 1

Если вместо поля group использовать другие поля - всё норм.

Ответы

▲ 2Принят

Закавычьте group: `group`` - это зарезервированное слово (без третьей кавычки - она Хешкоду нужна =) ).
И вообще, берите привычку кавычить все: и названия столбцов, и названия таблиц. А значения типа "строка" брать в одинарные кавычки.

▲ 2
mysql_query("SELECT `nick` FROM `table` WHERE `group`='1234'");