|
|
DataLife Engine Скачать хаки для DLE, темы для DLE |
|
Опции темы | Поиск в этой теме |
15.10.2012, 20:27 Вверх | #1 | |||
Грамотный форумчанин
|
Помогите с ошибкой БД
При использовании поиска на сайте выдаёт:
MySQL Error! ------------------------ The Error returned was: Column 'rating' in field list is ambiguous Error Number: 1052 Код:
SELECT SQL_CALC_FOUND_ROWS id, autor, dle_post.date AS newsdate, dle_post.date AS date, short_story AS story, dle_post.xfields AS xfields, title, descr, keywords, category, alt_name, comm_num AS comm_in_news, allow_comm, rating, news_read, editdate, editor, reason, view_edit, tags, '' AS output_comms FROM dle_post LEFT JOIN dle_post_extras ON (dle_post.id=dle_post_extras.news_id) WHERE dle_post.approve=1 AND dle_post.date < '2012-10-15 21:26:29' AND (short_story LIKE '%интерны%' OR full_story LIKE '%интерны%' OR xfields LIKE '%интерны%' OR title LIKE '%интерны%') ORDER BY date desc LIMIT 0,11 Что делать? |
|||
15.10.2012, 21:58 Вверх | #2 | |||
Грамотный форумчанин
|
а это появилось из-за чего? после установки какого то мода?
если да то поищите на форуме, здесь этот вопрос вроде уже был, там вроде какую то строку удалить надо. |
|||
Cказали cпасибо: |
15.10.2012, 22:32 Вверх | #3 | |||
Грамотный форумчанин
|
вот нашел ту тему, Вы же ее и создавали)
Перейти, это все наверное из-за того модуля? если это так, и та тема Вам не помогла, то лучше удалите тот модуль, или найдите разработчика, так как думаю больше никто не знает всех нюансов, этого мода. |
|||
Cказали cпасибо: |
16.10.2012, 23:00 Вверх | #5 | |||
Грамотный форумчанин
|
а запросы если не помните какие делали, то возвращать ничего не нужно, Вам надо удалить файлы модуля и все, и тогда ошибок не будет, ведь ошибки создают запросы из модулей, если не будет модулей то и ошибок естественно тоже) так что на счет запросов не парьтесь.
а вообще их удалить не сложно, найдите инструкцию по которой делали, там может есть uninstall или инструкция с запросами, так вот гляньте что там за запросы и потом удалите в своей БД те таблицы, которые создали запросы и все) |
|||
Cказали cпасибо: |
17.10.2012, 17:41 Вверх | #7 | |||
Грамотный форумчанин
|
так это Вы отключили вывод модуля, а при установке модуля наверняка делали изменения и в самих файлах php. так вот и в них нужно по удалять те строки которые добавляли, если изменяли то вернуть в прежнее состояние.
Для этого воспользуйтесь инструкцией по установке, только в обратном порядке. |
|||
Cказали cпасибо: |
21.10.2012, 00:09 Вверх | #10 | |||
Грамотный форумчанин
|
или вот еще нашел, сообщение, что вроде как есть новая версия этого модуля и человек готов бесплатно поделится, только напишите ему и договоритесь)
Перейти, с низу тртье сообщение, автор Lexington |
|||
Cказали cпасибо: |
21.10.2012, 05:38 Вверх | #11 | |||
Грамотный форумчанин
|
Вообщем для начала хочу поиск восстановить нормальный!
Модуль вывода новостей удалил вроде полностью! При использовании поиска MySQL Error! ------------------------ The Error returned was: Column 'rating' in field list is ambiguous Error Number: 1052 Код:
SELECT SQL_CALC_FOUND_ROWS id, autor, dle_post.date AS newsdate, dle_post.date AS date, short_story AS story, dle_post.xfields AS xfields, title, descr, keywords, category, alt_name, comm_num AS comm_in_news, allow_comm, rating, news_read, editdate, editor, reason, view_edit, tags, '' AS output_comms FROM dle_post LEFT JOIN dle_post_extras ON (dle_post.id=dle_post_extras.news_id) WHERE dle_post.approve=1 AND dle_post.date < '2012-10-21 06:34:21' AND (short_story LIKE '%sdfssfd%' OR full_story LIKE '%sdfssfd%' OR xfields LIKE '%sdfssfd%' OR title LIKE '%sdfssfd%') ORDER BY date desc LIMIT 0,11 ALTER TABLE `dle_post` ADD `flag` VARCHAR (3) NOT NULL ALTER TABLE `dle_post` ADD `rating` VARCHAR (3) NOT NULL ALTER TABLE `dle_post` ADD `field list` VARCHAR (3) NOT NULL (вроде бы) Как их удалить? Или что то другое надо сделать? Заранее благодарю! |
|||
21.10.2012, 10:06 Вверх | #12 | |||
Грамотный форумчанин
|
зайдите в phpmyadmin потом в левой колонке нажмите на таблицу dle_post, после чего у вас справа отобразятся ячейки этой таблицы, далее возле ячеек flag, rating, field list, ставите галочки и в самом низу есть выпадающий список, так вот в нем нажмите удалить (уничтожить), в общем что то в этом духе и потом это дело подтвердите нажав да или окей.
Вот таким макаром и удалятся таблицы, все это конечно можно сделать запросом DROP, ну лучше так, а то случайно удалите еще чего лишнего) |
|||
Cказали cпасибо: |
21.10.2012, 14:18 Вверх | #14 | |||
Грамотный форумчанин
|
Да не за что, не бойтесь там ничего клацать!
всегда все можно восстановить, просто чем больше будете работать с движком, тем больше "познакомитесь" с ним и сами поймете, что там все просто) |
|||
Cказали cпасибо: |