Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не пашет запрос, Помогите пожалуйста 
:(
    Опции темы
Serkys
Дата 6.5.2005, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: нет
Всего: 22



Запрос получает переменные $_POST['group'] и $_POST['nick'] (я проверял - получает)
Код

mysql_query("UPDATE users SET group='{$_POST['group']}' WHERE nick='{$_POST['nick']}'")

Выводит ошибку
Цитата
You have an error in your SQL syntax near 'group='admins' WHERE nick='Serkys'' at line 1

Помогите пожалуйста, у меня уже даже мыслей никаких нет, из-за чего всё это smile
PM MAIL   Вверх
Ignat
Дата 6.5.2005, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



А зачем тебе фигурные скобки?


--------------------
Теперь при чем :P
PM   Вверх
Serkys
Дата 6.5.2005, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: нет
Всего: 22



Цитата(Ignat @ 6.5.2005, 16:17)
А зачем тебе фигурные скобки?

А ими вроде массивы в таких случаях выделять надо. Без них ошибка РНР вылазит.
PM MAIL   Вверх
Irokez
Дата 6.5.2005, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 5
Всего: 53



Цитата(Serkys @ 6.5.2005, 14:54)
Помогите пожалуйста, у меня уже даже мыслей никаких нет, из-за чего всё это smile

group - это зарезервированное слово, либо поменяй название поля, лиьо помести его в обратные кавычки:
Код

mysql_query("UPDATE users SET `group`='{$_POST['group']}' WHERE nick='{$_POST['nick']}'")

PM   Вверх
Illuminaty
Дата 6.5.2005, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 3
Всего: 56



Цитата(Ignat @ 6.5.2005, 15:17)
А зачем тебе фигурные скобки?

Скобки к месту.

Цитата(Serkys @ 6.5.2005, 14:54)
You have an error in your SQL syntax near 'group='admins' WHERE nick='Serkys'' at line 1

Serkys открывает одиночная кавычка, а закрывает двойная, хотя код, написанный тобой верен smile
Добавлено @ 16:43
Irokez прав, черт возьми! - не заметил smile

Это сообщение отредактировал(а) Illuminaty - 6.5.2005, 16:36
PM MAIL ICQ   Вверх
Joes
Дата 6.5.2005, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: 2
Всего: 7



Блиин IrokeZ, это опять я smile, ткни плз меня в ман, где написано об использовании escape-кавычек в запросе... Они же используются для работы с системой...
PM MAIL   Вверх
Irokez
Дата 6.5.2005, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 5
Всего: 53



Цитата(Joes @ 6.5.2005, 17:15)
Блиин IrokeZ, это опять я smile, ткни плз меня в ман, где написано об использовании escape-кавычек в запросе... Они же используются для работы с системой...

нее, в мане долго искать smile
обратные кавычки интерпритируют строку как системныую комманду в пхп (`cd /home/`), а в MySQL они используются для обозначения имен таблиц и полей (select `id` from `mytable`)
PM   Вверх
Serkys
Дата 7.5.2005, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: нет
Всего: 22



Irokez
Огромное спасибо!
Цитата(Illuminaty @ 6.5.2005, 17:35)
открывает одиночная кавычка, а закрывает двойная

Это не двойная, а две одинарных. MySQL это выделяет кавычками код, в котором ошибка.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.3206 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.