Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Ошибка при входе в раздел
RSS

Ошибка при входе в раздел

ошибка вида: GLOBAL FORUM ERROR

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
ZoRDaK
Участник

ZoRDaK
Откуда: Россия, Сибирь... :))) Омск
Всего сообщений: 69
Рейтинг пользователя: 3


Ссылка


Дата регистрации на форуме:
14 июля 2005
GLOBAL FORUM ERROR: SELECT t.*,p1.p_uname, p1.p_uid, p1.p__html, p1.p__bcode, p1.p__smiles, p1.p__time AS fp__time, p2.p_uname AS lp_uname, p2.p_uid AS lp_uid, p2.p__time AS lp__time, pl_tid, t.t__ratingsum/NULLIF(t__ratingcount,0) AS trating, tv.tid AS visited, t__pcount AS tl_count, SUBSTRING(p1.p_text,1,120) AS hint FROM ib_Post p1, ib_Post p2, ib_Topic t LEFT JOIN ib_TopicView tv ON (tv.tid=t.t_id AND tv.uid=12) LEFT JOIN ib_Poll pl ON (pl.pl_tid=t.t_id) WHERE t.t_fid=55 AND p1.p_id=t.t__startpostid AND p1.p_tid=t.t_id AND p2.p_id=t.t__lastpostid AND p2.p_tid=t.t_id AND t__pcount>0 AND p2.p__time>=0 ORDER BY t__sticky DESC,t__lastpostid DESC LIMIT 0,15<br>1064: 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 '(t__ratingcount,0) AS trating, tv.tid AS visited, t__pcount AS tl_count, SUBSTRI' at line 1
Goto previous page

Замечено в обычном разделе, разделе фотографий, но не в контейнере!!. Вылезло сегодня и сразу куча!! Хелп.

---
Мыслю! Следовательно существую...
ZoRDaK
Участник

ZoRDaK
Откуда: Россия, Сибирь... :))) Омск
Всего сообщений: 69
Рейтинг пользователя: 3


Ссылка


Дата регистрации на форуме:
14 июля 2005
и еше


GLOBAL FORUM ERROR: SELECT t.*, dl.*, p1.p_uname AS u__name, p1.p__time AS posttime, t__ratingsum/NULLIF(t__ratingcount,0) AS trating, tv.tid AS visited, t__pcount AS pcount, p2.p__time AS lastpost FROM ib_Download dl, ib_Post p1, ib_Post p2, ib_Topic t LEFT JOIN ib_TopicView tv ON (tv.tid=t.t_id AND tv.uid=12) WHERE t.t_fid=52 AND t.t_id=dl.dl_tid AND t.t__lastpostid=p1.p_id AND t.t__startpostid=p2.p_id ORDER BY t__sticky DESC, posttime DESC LIMIT 0,15<br>1064: 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 '(t__ratingcount,0) AS trating, tv.tid AS visited, t__pcount AS pcount, p2.p__tim' at line 1


GLOBAL FORUM ERROR: SELECT t.*, pl.*, t__ratingsum/NULLIF(t__ratingcount,0) AS trating, t__pcount AS pcount, p.p__time AS lasttime, p2.p_uid AS t_author, bm.tid>0 AS bmk, sb.tid>0 AS subscr, v.pvid>0 AS voted, tv.tid AS visited FROM ib_Post p, ib_Post p2, ib_Topic t LEFT JOIN ib_Poll pl ON (pl_tid=t_id) LEFT JOIN ib_Bookmark bm ON (bm.uid=12 AND bm.tid=t.t_id) LEFT JOIN ib_Subscription sb ON (t.t_id=sb.tid AND sb.uid=12) LEFT JOIN ib_TopicView tv ON (tv.tid=t.t_id AND tv.uid=12) LEFT JOIN ib_Vote v ON (v.tid=767 AND v.uid=12) WHERE t_id="767" AND p.p_id=t.t__lastpostid AND p2.p_id=t.t__startpostid<br>1064: 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 '(t__ratingcount,0) AS trating, t__pcount AS pcount, p.p__time AS lasttime, p2.p_' at line 1

---
Мыслю! Следовательно существую...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Ошибки вызывает конструкция NULLIF. Вопрос такой: не произошло ли смены версии MySQL и если да, то с какой на какую?

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
ZoRDaK
Участник

ZoRDaK
Откуда: Россия, Сибирь... :))) Омск
Всего сообщений: 69
Рейтинг пользователя: 3


Ссылка


Дата регистрации на форуме:
14 июля 2005
админ не сообщал о таком. тем не менее как поймаю спрошу

---
Мыслю! Следовательно существую...
ZoRDaK
Участник

ZoRDaK
Откуда: Россия, Сибирь... :))) Омск
Всего сообщений: 69
Рейтинг пользователя: 3


Ссылка


Дата регистрации на форуме:
14 июля 2005
как я и предпологал веб-сервер вобще не трогался. (оказывается уже 2 месяца шпарит в автономке :o никаких проблем небыло)

ЗЫ версия форума от 5.07.2006 может перезакачать? добавлялось что-либо критическое в дистрибутив?

---
Мыслю! Следовательно существую...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Самый простой вариант — это удалить конструкцию NULLIF везде, где она встречается (по-моему, она есть только в index.php при извлечении информации о теме). Она нужна для защиты от ошибки "деление на ноль" при подсчете рейтинга темы, но MySQL (если выключен strict-режим) сам возвращает NULL при попытке такого деления.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
ZoRDaK
Участник

ZoRDaK
Откуда: Россия, Сибирь... :))) Омск
Всего сообщений: 69
Рейтинг пользователя: 3


Ссылка


Дата регистрации на форуме:
14 июля 2005
хм... самое интересное что ЩАС все впорядке. хотя я ничего не делал. специально попробовал полазить везде и по всякому. никаких нарушений....

---
Мыслю! Следовательно существую...
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Ошибка при входе в раздел
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0484. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!