Что значит SQL запрос?

SEO-MAN
На сайте с 25.06.2007
Offline
187
1208

В общем вылетает обибка в базе, а понять её смысд я не могу:

Database error in vBulletin 3.8.7:

Invalid SQL:

select s.*, u.username, u.displaygroupid, u.usergroupid, u.userid, o.*
from infernoshout s
left join user u on (u.userid = s.s_user)
left join infernoshoutusers o on (o.s_user = s.s_user)
where
(
(s.s_private = -1)
OR
(s.s_private = '1')
OR
(s.s_private <> -1 AND s.s_user = '1')
)
and u.userid not in (-1)
and
(
o.s_silenced = '0'
OR
(o.s_silenced <> '0' AND u.userid = '1')
)
order by s.s_time desc
limit 0,10;

MySQL Error : Unknown column 'o.s_silenced' in 'where clause'

Особенно не понятно, что за select s.* ???

Форум сео (http://forum-seo.net) для новичков автоматическая регистрация в 30000 каталогах за 5$ (/ru/forum/157861) Нужна доработка 2 досок объявлений - avtopmr.net, pmrdom.com (вип объявления и удаление дублей)
siv1987
На сайте с 02.04.2009
Offline
427
#1
SEO-MAN:
MySQL Error : Unknown column 'o.s_silenced' in 'where clause'

В таблице infernoshoutusers нет колонки s_silenced, к которой вы обращаетесь в своем запросе.

SEO-MAN:
Особенно не понятно, что за select s.* ???

http://www.google.ru/search?hl=ru&newwindow=1&safe=off&client=opera&hs=GLZ&rls=ru&q=%D0%A1%D0%B5%D0%BB%D0%B5%D0%BA%D1%82+%D0%B8%D0%B7+%D0%B4%D0%B2%D1%83%D1%85+%D0%B8+%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5+%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86+mysql&oq=%D0%A1%D0%B5%D0%BB%D0%B5%D0%BA%D1%82+%D0%B8%D0%B7+%D0%B4%D0%B2%D1%83%D1%85+%D0%B8+%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5+%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86+mysql

N
На сайте с 06.05.2007
Offline
419
#2
SEO-MAN:
В общем вылетает обибка в базе, а понять её смысд я не могу:

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

Кнопка вызова админа ()
edogs software
На сайте с 15.12.2005
Offline
775
#3
netwind:
я вот тоже не могу понять смысл задавания вопросов о программировании, если ты не программист.

А смысл отвечать в топике если нечего сказать кроме как о бессмысленности вопроса? 😂

SEO-MAN:
В общем вылетает обибка в базе, а понять её смысд я не могу:
Database error in vBulletin 3.8.7:
Invalid SQL:
MySQL Error : Unknown column 'o.s_silenced' in 'where clause'
Особенно не понятно, что за select s.* ???

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
N
На сайте с 06.05.2007
Offline
419
#4

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

вот и в этот раз я хочу сразу предупредить отвечающих о тщетности объяснений.

The WishMaster
На сайте с 29.09.2005
Offline
2542
#5
netwind:
о тщетности объяснений.

Ерунда. Многие ошибки можно понять и исправить чисто логически, без знания программирования.

Кому старенького креативного копирайтера? Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
Alex Klo
На сайте с 15.06.2006
Offline
304
#6
The WishMaster:
Многие ошибки можно понять и исправить чисто логически, без знания программирования.

ну да, конечно... может быть, когда нибудь, :(

особенно учитывая это:

SEO-MAN:
MySQL Error : Unknown column 'o.s_silenced' in 'where clause'
Особенно не понятно, что за select s.* ???

человек просто не может прочитать и понять то, что написано.

чтобы он понял, ему надо объяснять весь синтаксис sql'я...

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
rtyug
На сайте с 13.05.2009
Offline
263
#7
SEO-MAN:

MySQL Error : Unknown column 'o.s_silenced' in 'where clause'

в каждом вопросе есть 80% ответа :)

---------- Добавлено 03.03.2012 в 21:51 ----------

s_ - может быть префикс, чтобы разные движки в одной базе имели разные таблицы

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
SEO-MAN
На сайте с 25.06.2007
Offline
187
#8

про select s.*

Я так понимаю, что s это псевдоним infernoshout и select s.* выбирает все колонки в таблице infernoshout.

Хочется удостовериться в правильности понимания синтаксиса.

И вообще то ответы помогают и я решаю проблемы.

---------- Добавлено 03.03.2012 в 22:49 ----------

edogs:
По ощущениям Вы поставили на вбуллетинь или версию плагина vbshout не соответствующую форуму или она криво встала или при переносе форума забыли этот плагин прихватить.

Поставил vbshout на чуть устаревшую булку, он криво работал, ошибки сыпались, нашел установочный файл и с него через пхпадмин сделал все sql запросы create table. Вот просто в ошибках было не всегда понятно ))

В итоге все заработало.

N
На сайте с 06.05.2007
Offline
419
#9

есть с чем поздравить, но странно что вы спрашиваете, если уже знаете ответ.

SEO-MAN:
через пхпадмин сделал все sql запросы create table

а это еще зачем? правильный продукт для vbulletin можно установить поверх любой предыдущей версии того же продукта.

Опять же, программист это легко заметит, увидев в xml-файле отдельные секции с ALTER TABLE для каждой следующей версии.

SEO-MAN
На сайте с 25.06.2007
Offline
187
#10

Видимо какой-то необъяснимый для меня глюк и не ставиться корректно. Может причина что форум обновлялся все время и куча модулей и продуктов на нем, темплейтмод еще.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий