• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Проблема с БД

Статус
В этой теме нельзя размещать новые ответы.

drop

Мой дом здесь!
Регистрация
1 Янв 2007
Сообщения
418
Реакции
200
Стоял DLE 5.2, обновился до 6.0, возникла проблема с БД при выборе 2х или более категорий для новости, при просмотре ньюзы выбивало

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

The Error returned was:
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 '7 ORDER BY id' at line 1

Error Number:
1064

SELECT id, date, title, category, descr, alt_name FROM dle_post WHERE category=3,7 ORDER BY id

Помогите решилть проблему=(
 
если это в результате использования тэга customто проверьте правильность указания категорий
 
зайдите в админку и там уже выберите ремонт БД оч сильно помогает при таком деле!
 
Это ж новая версия, она на то и не 5.9 а 6.0, поэтому там лежит .sql который вносит необходимые изменения в базу. А файлик этот либо с сервера (если доступ есть) либо через phpmyadmin надо выполнить.
 
ТС - та же проблема
MySQL Error!
------------------------

The Error returned was:
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 ' '1', '1', '0', '1', '1')' at line 1

Error Number:
1064

INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, allow_thanks, approve, allow_main, fixed, allow_rate, allow_br) values ('2007-08-03 11:45:22' '2', '', '', '1', '', '0', '1', '1', '1',, '1', '1', '0', '1', '1')


при добавлении новости на сайте. вероятно нулл корвый vir4.
 
Смотря какой нул ставил и каким макаром, потому как при этом лапки могут быть корявые и всё. Хотя с другой стороны возможных вариантов множество и таким образом экстрасенсом никто быть не может, что бы по постам найти и исправить ошибку.
;)
 
были точно такие же проблемы, решил 2 дня назад полной переустановкой движка!

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

не забывайте делать ДАМП базы!

зайдите в админку и там уже выберите ремонт БД оч сильно помогает при таком деле!

Не помогает, с уверенностью на 110% говорю.
 
установи MySQLFront посмотри таблицы dle_post в старой версии и в новой, посмотри в чем отличия, добавь нужные колонки. такое ощущение что конфликт из-за несовместимости формата данных двух разных версий.

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