SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#151 27.06.2010 17:53:29

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

Re: MySQL Error! Error Number: 1054

FAQ #10

ошибка как и в прошлый раз - отсутствует необходимая колонка. Нужно угадать её тип и добавить.

Неактивен

 

#152 28.06.2010 15:24:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

От себя добавлю, что на этот раз запрос интереснее, и нужно еще угадать,
в какую из двух таблиц эту колонку нужно добавить wink

Неактивен

 

#153 03.07.2010 12:32:23

Indigo24
Участник
Зарегистрирован: 03.07.2010
Сообщений: 1

Re: MySQL Error! Error Number: 1054

MySQL Error 1054 выдаёт такую ошибку при работе в DLE. Выдаёт при сохранении результата изменений настройки. Как такое поправить?

The Error returned was:
Unknown column 'allow_image_size' in 'field list'

Error Number:
1054

INSERT INTO dle_usergroups (group_name, allow_cats, allow_adds, cat_add, allow_admin, allow_addc, allow_editc, allow_delc, edit_allc, del_allc, moderation, allow_all_edit, allow_edit, allow_pm, max_pm, max_foto, allow_files, allow_hide, allow_short, time_limit, rid, allow_fixed, allow_feed, allow_search, allow_poll, allow_main, captcha, icon, allow_modc, allow_rating, allow_offline, allow_image_upload, allow_file_upload, allow_signature, allow_url, news_sec_code, allow_image, max_signature, max_info, admin_addnews, admin_editnews, admin_comments, admin_categories, admin_editusers, admin_wordfilter, admin_xfields, admin_userfields, admin_static, admin_editvote, admin_newsletter, admin_blockip, admin_banners, admin_rss, admin_iptools, admin_rssinform, admin_googlemap, allow_html, group_prefix, group_suffix, allow_subscribe, allow_image_size, cat_allow_addnews) values ('р', 'all', '1', 'all', '0', '1', '1', '1', '0', '0', '0', '0', '0', '1', '20', '100', '1', '1', '1', '0', '4', '0', '1', '1', '1', '1', '0', '', '0', '1', '0', '1', '1', '1', '1', '1', '0', '500', '1000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '', '', '0', '0', 'all')

Отредактированно Indigo24 (03.07.2010 12:33:49)

Неактивен

 

#154 05.07.2010 13:14:30

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Нужно прочитать FAQ#10 и выполнить указания, которые там приведены.

a = dle_usergroups
b = allow_image_size
c = int

Неактивен

 

#155 14.07.2010 00:20:38

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

Здравствуйте.
Янаверное буду не оригинален,но у меня аналогичная проблема.
При редактировании и дальнейшем сохранении групп пользователей стала вываливаться ошибка MySQL:

Код:

Причина ошибки: 
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 'allow_html='0', group_prefix='', group_suffix='' at line 1 

Номер ошибки:

UPDATE dle_usergroups set group_name='Администраторы', allow_cats='all', allow_adds='1', cat_add='all', allow_admin='1', allow_addc='1', allow_editc='1', allow_delc='1', edit_allc='1', del_allc='1', moderation='1', allow_all_edit='1', allow_edit='1', allow_pm='1', max_pm='50', speed_download_files='0', admin_files='1', max_foto='101', allow_files='1', allow_hide='1', allow_short='1', time_limit='0', rid='1', allow_fixed='1', allow_feed='1', allow_search='1', allow_poll='1', allow_main='1', captcha='0', icon='{THEME}/images/icon_1.gif', allow_modc='0', allow_rating='1', allow_offline='1', allow_image_upload='1', allow_file_upload='1', allow_signature='1', allow_url='1', news_sec_code='0', allow_image='1', max_signature='500', max_info='1000', admin_addnews='1', admin_editnews='1', admin_comments='1', admin_categories='1', admin_editusers='1', admin_wordfilter='1', admin_xfields='1', admin_userfields='1', admin_static='1', admin_editvote='1', admin_newsletter='1', admin_blockip='1', admin_banners='1', admin_rss='1', admin_iptools='1', admin_rssinform='1', admin_googlemap='1', admin_deadlinks='0' allow_html='0', group_prefix='<b><span style=\\\"color:red\\\">', group_suffix='</span></b>', allow_subscribe='1', allow_image_size='1', cat_allow_addnews='all' WHERE id='1'

Двигло DLE. заранее благодарю за ответ.

Неактивен

 

#156 14.07.2010 00:48:29

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Не будете sad Я тоже, пожалуй, не буду выпендриваться и предложу FAQ#10.

Перед allow_html должна быть запятая. Лечится только исправлением кода.

Неактивен

 

#157 14.07.2010 01:20:45

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

пункт #10 прочел и с чем то согласен, но гемороя будет очень много с переходом на альтернативный движок.
Скажите, а в каком месте и как лечится, я понимаю, что тут уже многократно это обсуждалось, но я не нашел.
Если не трудно, не могли бы подробнее лечение описать. Спасибо.

Неактивен

 

#158 14.07.2010 02:05:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Попробуйте поискать в теле файлов php вхождения allow_html. Скорее
всего, оно будет прямо в запросе того вида, что у Вас написан. Вот перед
ним нужно поставить запятую.

Неактивен

 

#159 14.07.2010 10:35:24

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

paulus написал:

Попробуйте поискать в теле файлов php вхождения allow_html. Скорее
всего, оно будет прямо в запросе того вида, что у Вас написан. Вот перед
ним нужно поставить запятую.

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

Неактивен

 

#160 14.07.2010 14:02:41

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Что значит — тот же? Запятую добавили? Да — не в том месте, или и в том
тоже надо. Переписывать чужой код — дело неблагодарное.

Неактивен

 

#161 16.07.2010 12:26:26

winchester7
Участник
Зарегистрирован: 16.07.2010
Сообщений: 2

Re: MySQL Error! Error Number: 1054

Здравствуйте уважаемый paulus! C пунктом 10 Faq ознакомился. Плевать. smile
Просьба подсказать какой запрос составить при ошибке

MySQL Error!
------------------------

The Error returned was:
Unknown column 'news_id' in 'where clause'

Error Number:
1054

Неактивен

 

#162 16.07.2010 13:03:00

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Нужно добавить колонку news_id в таблицу, имя которой Вы не указали.

Неактивен

 

#163 16.07.2010 14:00:37

winchester7
Участник
Зарегистрирован: 16.07.2010
Сообщений: 2

Re: MySQL Error! Error Number: 1054

Нашел. Большое спасибо! А по поводу того, что много sql инъекций, так там заплатки постоянно делают вроде как smile

Отредактированно winchester7 (16.07.2010 15:27:32)

Неактивен

 

#164 16.07.2010 17:04:17

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

paulus написал:

Попробуйте поискать в теле файлов php вхождения allow_html. Скорее
всего, оно будет прямо в запросе того вида, что у Вас написан. Вот перед
ним нужно поставить запятую.

не сочтите за тупого, но я так понимаю, искать нужно строку allow_html в файлах php?
В тотал командере по alt+ F7 нашел несколько файлов, но так и не понял куда именно вписать запятую...

Неактивен

 

#165 17.07.2010 00:43:47

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Нужно вписать там, где создается запрос, который не работает.

Неактивен

 

#166 17.07.2010 03:38:03

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

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

Неактивен

 

#167 17.07.2010 11:34:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Сочуствую, правда. Правильным, кажется, все же является обратиться в службу
поддержки данного продукта (раз уж он и так платный) или модуля (если это модуль).
В конце концов, это они написали код, который не работает.

Неактивен

 

#168 17.07.2010 15:14:06

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

прошу прощения, нашел место где нет запятой...
исправил, теперь вот такая вот ошибка:

MySQL ошибка!
------------------------

Причина ошибки:
Unknown column 'admin_deadlinks' in 'field list'

Номер ошибки:
1054

UPDATE dle_usergroups set group_name='Администраторы', allow_cats='all', allow_adds='1', cat_add='all', allow_admin='1', allow_addc='1', allow_editc='1', allow_delc='1', edit_allc='1', del_allc='1', moderation='1', allow_all_edit='1', allow_edit='1', allow_pm='1', max_pm='50', max_foto='101', allow_files='1', allow_hide='1', allow_short='1', time_limit='0', rid='1', allow_fixed='1', allow_feed='1', allow_search='1', allow_poll='1', allow_main='1', captcha='0', icon='{THEME}/images/icon_1.gif', allow_modc='0', allow_rating='1', allow_offline='1', allow_image_upload='1', allow_file_upload='1', allow_signature='1', allow_url='1', news_sec_code='0', allow_image='1', max_signature='500', max_info='1000', admin_addnews='1', admin_editnews='1', admin_comments='1', admin_categories='1', admin_editusers='1', admin_wordfilter='1', admin_xfields='1', admin_userfields='1', admin_static='1', admin_editvote='1', admin_newsletter='1', admin_blockip='1', admin_banners='1', admin_rss='1', admin_iptools='1', admin_rssinform='1', admin_googlemap='1', admin_deadlinks='0', allow_html='1', group_prefix='<b><span style=\\\"color:red\\\">', group_suffix='</span></b>', allow_subscribe='1', allow_image_size='1', cat_allow_addnews='all' WHERE id='1'

вот на будущее урок блин, не ставить всякие кривые модули на DLE, что бы потом голову не ломать где и что глючит...

Отредактированно 747667 (18.07.2010 12:33:43)

Неактивен

 

#169 19.07.2010 11:03:02

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

FAQ#10
a = dle_usergroups
b = admin_deadlinks
c = int

Неактивен

 

#170 19.07.2010 12:36:20

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

спасибо за ответ.
Скоро научусь читать скрижали и угадывать время по солнцу.

Неактивен

 

#171 23.07.2010 14:18:11

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

paulus написал:

FAQ#10
a = dle_usergroups
b = admin_deadlinks
c = int

Пункт 10 прочел, уже не раз, но это не выход.
простите, а можно поподробнее)))

Неактивен

 

#172 23.07.2010 15:32:05

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Нужно выполнить команду «ALTER TABLE dle_usergroups ADD admin_deadlinks INT»
и надеяться, что это поможет. Тип выбирается обычно по смыслу, какой тип под-
разумевали авторы для поля deadlinks даже приблизительно предположить не могу.

Неактивен

 

#173 23.07.2010 15:38:43

747667
Участник
Зарегистрирован: 14.07.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

paulus!!!!
Огромное Вам спасибо!!!!! Все заработало!!!!
Эх, прям рассцеловал бы lol

Отредактированно 747667 (23.07.2010 15:39:04)

Неактивен

 

#174 10.08.2010 16:40:19

RIDDchel
Участник
Зарегистрирован: 10.08.2010
Сообщений: 1

Re: MySQL Error! Error Number: 1054

Доброго времени суток. 
у меня похожая ошибка:
MySQL Error!
------------------------

The Error returned was:
Unknown column 'logged' in 'field list'

Error Number:
1054

UPDATE LOW_PRIORITY dle_users SET logged='0' WHERE user_id='1'

подскажите пожалуйста [a],[b],[c] а то я сам не догоняю neutral
заранее благодорю!

Неактивен

 

#175 10.08.2010 16:57:42

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error! Error Number: 1054

Ну, очевидно,
a = dle_users
b = logged
c = int
smile

Неактивен

 

Board footer

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