В этом не разбираюсь- мне проще решить денежно эту проблемку
посмотрите сами, у вас в строчке
AND (cat.NSLeft >= AND cat.NSRight

varer4ik
+19
Репутация
0
Рейтинг
Проблемы с одной таблицей в БД. Кто возьмется за ремонт посмотреть на проблему тут
Ребята, кто платно возьмётся исправить базу? Я в этом не разбираюсь да и не когда
AND (cat.NSLeft >= AND cat.NSRight
Поставил дамп старой базы и ошибка вылезла снова
Ответ на данный вопрос ищите в своей, непонятно почему, закрытой теме.Впрочем, как хотите.Вы всё равно не отвечаете на половину заданных вопросов.
КАКУЮ ИМЕННО ФУНКЦИЮ С ЗАПРОСОМ?
Тему закрыл предыдущую потому что вопрос решился — взял с другогой базы эту таблицу cms_category поставил свои разделы и все заработало. Сейчас такой фокус не прошёл
Другой сайт чистый или с данными? Если на другом сайте открывается то дело не в таблице, а в запросе.Вы данные с таблицы удалили, а статьи связанные с категориями нет.Вот вероятно и получается, что при запросе выходит неразбериха.А может дело в самом запросе. Покажите ф-цию с запросом.Под споллер.Пробовал на другом сайте эту таблицу вставить сайт открывается без проблем с БД
КАКУЮ ИМЕННО ФУНКЦИЮ С ЗАПРОСОМ?
[
Пробовал на другом сайте эту таблицу вставить сайт открывается без проблем с БД
Столбцы из стандартной cms_category (начиная с id по cost) остался только корневой раздел. Поудалял все разделы все равно ошибка
Не могу понять таблицу cms_category всё по удалял оставил только столбцы. Версия 1.10.3
DATABASE ERROR:
SELECT
c.*,
c.pubdate as fpubdate,
c.id as bid,
cat.title as category,
u.nickname as author,
u.login as author_login
FROM cms_content c
LEFT JOIN cms_category cat ON cat.id = c.category_id
LEFT JOIN cms_users u ON u.id = c.user_id
WHERE c.published = 1 AND (c.is_end=0 OR (c.is_end=1 AND c.enddate >= '2016-01-12 11:22:33' AND c.pubdate <= '2016-01-12 11:22:33'))
AND (cat.NSLeft >= AND cat.NSRight <= )
ORDER BY fpubdate DESC
LIMIT 4
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 'AND cat.NSRight <= ) ORDER BY fpubdate DESC LIMIT 4' at line 12
DATABASE ERROR:
SELECT
c.*,
c.pubdate as fpubdate,
c.id as bid,
cat.title as category,
u.nickname as author,
u.login as author_login
FROM cms_content c
LEFT JOIN cms_category cat ON cat.id = c.category_id
LEFT JOIN cms_users u ON u.id = c.user_id
WHERE c.published = 1 AND (c.is_end=0 OR (c.is_end=1 AND c.enddate >= '2016-01-12 11:22:33' AND c.pubdate <= '2016-01-12 11:22:33'))
AND (cat.NSLeft >= AND cat.NSRight <= )
ORDER BY fpubdate DESC
LIMIT 4
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 'AND cat.NSRight <= ) ORDER BY fpubdate DESC LIMIT 4' at line 12
Друзья, БЛАГОДАРЮ!
Ну, если на вскидку, то у вас parent_id например везде равен 1, кроме корня, а степень вложенности максимальная 2.Получается что у вас нет подразделов.Смотрите что во что вложено и поменяйте parent_id. А потом проверяйте NS-ы, если не поправится.
все равно окно при входе на сайт тоже
DATABASE ERROR:
SELECT
c.*,
c.pubdate as fpubdate,
c.id as bid,
cat.title as category,
u.nickname as author,
u.login as author_login
FROM cms_content c
LEFT JOIN cms_category cat ON cat.id = c.category_id
LEFT JOIN cms_users u ON u.id = c.user_id
WHERE c.published = 1 AND (c.is_end=0 OR (c.is_end=1 AND c.enddate >= '2016-01-02 23:07:59' AND c.pubdate <= '2016-01-02 23:07:59'))
AND (cat.NSLeft >= AND cat.NSRight <= )
ORDER BY fpubdate DESC
LIMIT 4
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 'AND cat.NSRight <= ) ORDER BY fpubdate DESC LIMIT 4' at line 12
Откройте её в утилите для начала.большая, в cms_category вроде все красиво, что там менять?
написал в личку
большая, в cms_category вроде все красиво, что там менять?
утилита не берет 'cms_content' выводит пустую страницу