Помогите разобратся с ошибкой 1054

Тема в разделе "Базы данных", создана пользователем Tolian-Rastaman, 2 ноя 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Tolian-Rastaman

    Tolian-Rastaman Постоялец

    Регистр.:
    24 янв 2008
    Сообщения:
    108
    Симпатии:
    6
    Установил купленную базу новостей и получил такую лажу:

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

    The Error returned was:
    Unknown column 'editor' in 'field list'

    Error Number:
    1054

    ************************
    SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE approve AND allow_main AND date < '2009-11-02 14:03:35' ORDER BY fixed desc, date DESC LIMIT 0,10
     
  2. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Значит, что выдераемая колонка editor
    отсутствует в базе данных.

    Возможно дело в разнице версий или криво восстановленной таблицы.
     
  3. unsiker

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    Тут явно с таблицей не все впорядке, может лучше связатся с продавцом и узнать точно для какой версии ДЛЕ новости?
     
  4. Tolian-Rastaman

    Tolian-Rastaman Постоялец

    Регистр.:
    24 янв 2008
    Сообщения:
    108
    Симпатии:
    6
    Связаться с продавцом уже не получится... может есть способы узнать для какой версии dle база по её структуре ?:bc:
     
  5. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Версия 8.2 имеет поле editor в таблице dle_post.
     
  6. Tolian-Rastaman

    Tolian-Rastaman Постоялец

    Регистр.:
    24 янв 2008
    Сообщения:
    108
    Симпатии:
    6
    Поставил 8.2 теперь такая ситуация:

    The Error returned was:
    Unknown column 'flag' in 'field list'

    Error Number:
    1054


    SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2009-11-12 12:50:32' - INTERVAL 1 MONTH AND date < '2009-11-12 12:50:32' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
     
  7. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Качал отсюда http://www.mid-team.ws/ версию 8.2 там поле flag тоже есть

    файл install.php

     
  8. Tolian-Rastaman

    Tolian-Rastaman Постоялец

    Регистр.:
    24 янв 2008
    Сообщения:
    108
    Симпатии:
    6
    Спасибо tostrss
    Скачал поставил вроде все ровно... алилуя ! Но решив отредактировать новость я столкнулся с новой ошибкой
    Unknown column 'symbol' in 'field list'
     
  9. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Обновите базу в дле, там есть такое поле.
    Зайдите в phpmyadmin и посмотрите, есть ли у вас там такое поле, если нету, тогда или обновите базу или выполнить такой запрос
     
    Tolian-Rastaman нравится это.
  10. Tolian-Rastaman

    Tolian-Rastaman Постоялец

    Регистр.:
    24 янв 2008
    Сообщения:
    108
    Симпатии:
    6
    :ay:Чем я могу отблагодарить тебя?
     
Статус темы:
Закрыта.