[Решено] ошибка в модуле Attribute Category 1.1

Тема в разделе "OpenCart", создана пользователем perepela21, 30 авг 2013.

Статус темы:
Закрыта.
  1. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
    Здравствуйте.
    Подскажите пожалуйста какой запрос добавить в базу данных чтобы при добавлении атрибутов в категории не вылазила ошибка и добавились атрибуты.
    Код:
    PHP Notice: Error: Unknown column 'attributes' in 'field list'<br />Error No: 1054<br />INSERT INTO attribute_category SET category_id = 106, `attributes` = 'a:5:{i:23;s:1:\"1\";i:20;s:1:\"1\";i:22;s:1:\"1\";i:21;s:1:\"1\";i:19;s:1:\"1\";}' in /home/system/database/mysql.php on line 49
    А до этой ошибки была проблема с редактированием катигории, при попытке отредактировать выкидывало, но решилось запросом в бД
    Код:
    Error: Table 'attribute_category' doesn't exist<br />Error No: 1146<br />SELECT * FROM attribute_category WHERE category_id = 106 in /home\system/database/mysql.php on line 49
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    ссылку на модуль дайте, тогда подскажем, никто структуры БД для установленого Вами модуля угадывать не будет
     
  3. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    судя по ошибке в бд у таблицы attribute_category не хватает поля attributes

    ALTER TABLE `attribute_category` ADD `attributes` VARCHAR( 256 ) NOT NULL ;

    скорее всего вы обновляли модуль, попробуйте его удалить и установить сново
     
    perepela21 нравится это.
  4. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
  5. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    PHP:
    ALTER TABLE ПРЕФИКС_ attribute_category ADD attributes TEXT NOT NULL
    Где ПРЕФИКС_ ето префикс к таблицам
    если его нет то просто attribute_category
     
    perepela21 нравится это.
  6. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
    а запрос saxum2010 не пойдет,? т.к. его сделал то ошибка пропала.
    или каторый правельней.
     
  7. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    если работает то подойдет, тут какое дело, модуль изначаль устанавливает текстовое поле, тоесть туда можно записать много чего, например большую статью, а запрос saxum2010 ограничен в 256 символов, конешно можно увеличить если надо...
    Я написал то что требует модуль при установке
     
    wbvetal86 и perepela21 нравится это.
Статус темы:
Закрыта.