SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.01.2010 00:17:14

sergey kalinin
Участник
Зарегистрирован: 13.04.2009
Сообщений: 5

ошибка в запросе. 1064

если это вообще возможно, то помогите пожалуйста разобраться с проблемой.
дело примерно в следующем: пхп-скрипт собирает названия полей и соответствующие им значения. преобразует набор полей в строку и набор значений в строку. затем подставляет эти 2 строки в sql-запрос. запрос не выполняется потому что сожержит ошибку. вот вывод всего вышеописанного с кодом ошибки:

insert into authentication(radius_server, add_time, d_add_time, access requests,access retransmissions,access accepts,access rejects,access challenges,malformed access responses,bad authenticators,pending requests,timeouts,unknown types,packets dropped,d_access requests,d_access retransmissions,d_access accepts,d_access rejects,d_access challenges,d_malformed access responses,d_bad authenticators,d_pending requests,d_timeouts,d_unknown types,d_packets dropped) values ('192.168.205.123', now(), 192282, 17738410,17884,8078139,9657908,0,2446,1020,0,28519,0,2446,2904,0,1944,960,0,0,0,0,0,0,0)
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 'requests,access retransmissions,access accepts,access rejects,access challenges,' at line 1
--------------------------------------------------------------------------------
1064


строка полей:
access requests,access retransmissions,access accepts,access rejects,access challenges,malformed access responses,bad authenticators,pending requests,timeouts,unknown types,packets dropped,d_access requests,d_access retransmissions,d_access accepts,d_access rejects,d_access challenges,d_malformed access responses,d_bad authenticators,d_pending requests,d_timeouts,d_unknown types,d_packets dropped

строка значений:
17738410,17884,8078139,9657908,0,2446,1020,0,28519,0,2446,2904,0,1944,960,0,0,0,0,0,0,0

если нужно, то пришлю код самого пхп-скрипта, но он мало что скажет.

если укажите на ошибку буду благодарен

Неактивен

 

#2 23.01.2010 00:31:28

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: ошибка в запросе. 1064

Если у вас имя поля с пробелом, то его нужно заключать в бэктики

insert into authentication(radius_server, add_time, d_add_time, `access requests`,`access retransmissions`,`access accepts`,`access rejects`,`access challenges`,`malformed access responses`, и т.д.

Неактивен

 

#3 23.01.2010 12:17:51

sergey kalinin
Участник
Зарегистрирован: 13.04.2009
Сообщений: 5

Re: ошибка в запросе. 1064

спасибо

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson