Опять проблема с БД

#1 12 января 2016 в 11:29
Не могу понять таблицу 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
#2 12 января 2016 в 11:45
varer4ik, а зачем вы там все удалили? Корневую категорию удалять нельзя.

оставил только столбцы

varer4ik
Хм… а что такое столбцы? И что вы тогда удалили?
#3 12 января 2016 в 11:51
Столбцы из стандартной cms_category (начиная с id по cost) остался только корневой раздел. Поудалял все разделы все равно ошибка
#4 12 января 2016 в 11:55
Пробовал на другом сайте эту таблицу вставить сайт открывается без проблем с БД
#5 12 января 2016 в 12:06


Пробовал на другом сайте эту таблицу вставить сайт открывается без проблем с БД

varer4ik

Скиньте скрин вашей таблицы, что бы всё видно было хорошо.
#6 12 января 2016 в 12:17
[
#7 12 января 2016 в 12:36

Пробовал на другом сайте эту таблицу вставить сайт открывается без проблем с БД

varer4ik
Другой сайт чистый или с данными? Если на другом сайте открывается то дело не в таблице, а в запросе.Вы данные с таблицы удалили, а статьи связанные с категориями нет.Вот вероятно и получается, что при запросе выходит неразбериха.А может дело в самом запросе. Покажите ф-цию с запросом.Под споллер.
#8 12 января 2016 в 12:49
Геннадий Иванович, Возможно у человека девайс, который не делает скрины. smile
#9 12 января 2016 в 13:22


Пробовал на другом сайте эту таблицу вставить сайт открывается без проблем с БД

varer4ik
Другой сайт чистый или с данными? Если на другом сайте открывается то дело не в таблице, а в запросе.Вы данные с таблицы удалили, а статьи связанные с категориями нет.Вот вероятно и получается, что при запросе выходит неразбериха.А может дело в самом запросе. Покажите ф-цию с запросом.Под споллер.

Lora

КАКУЮ ИМЕННО ФУНКЦИЮ С ЗАПРОСОМ?
#10 12 января 2016 в 13:45

AND (cat.NSLeft >= AND cat.NSRight <= )

varer4ik
Откуда у вас второй раз вылезла пурга???
На нее и ругается, не правили ли файлы какие?
Потому что пустые у вас столбцы в cms_category cat
Когда они у вас появятся, тогда SQL запрос будет полным.
#11 12 января 2016 в 14:49


КАКУЮ ИМЕННО ФУНКЦИЮ С ЗАПРОСОМ?

varer4ik
Ответ на данный вопрос ищите в своей, непонятно почему, закрытой теме.Впрочем, как хотите.Вы всё равно не отвечаете на половину заданных вопросов.
#12 12 января 2016 в 16:23



КАКУЮ ИМЕННО ФУНКЦИЮ С ЗАПРОСОМ?

varer4ik
Ответ на данный вопрос ищите в своей, непонятно почему, закрытой теме.Впрочем, как хотите.Вы всё равно не отвечаете на половину заданных вопросов.

Lora

Тему закрыл предыдущую потому что вопрос решился — взял с другогой базы эту таблицу cms_category поставил свои разделы и все заработало. Сейчас такой фокус не прошёл
#13 12 января 2016 в 16:26


AND (cat.NSLeft >= AND cat.NSRight

varer4ik

Поставил дамп старой базы и ошибка вылезла снова

kirkr
#14 12 января 2016 в 23:41
Ребята, кто платно возьмётся исправить базу? Я в этом не разбираюсь да и не когда
#15 13 января 2016 в 07:18


Ребята, кто платно возьмётся исправить базу? Я в этом не разбираюсь да и не когда

varer4ik

Стукнитесь в личку с указанием вашего скайпа и поставьте teamviever научим.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.