Владимир

Что значит Unknown column 'expire_date' in 'field list'?

Recommended Posts

При добавлении админом нового объекта появляется только Unknown column 'expire_date' in 'field list'  Объект не добавляется; как с этим бороться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

неопознанная колонка в списке

значить добавить поле 'expire_date'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

неопознанная колонка в списке

значить добавить поле 'expire_date'

Отметил актуальность объявления на 1,5 месяца,

Значение по умолчанию 0

Обязательное поле без  v

Отсутствует кнопка "Применить"

Нажимаю "Сохранить"

но все-равно появляется  Unknown column 'expire_date' in 'field list'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Нужно зайти в приложения - Редактор форм - таблица data - открыть колонку и сохранить. Будет персоздана структура таблицы.

2. Если все также пишет ошибку, значит у пользователя mysql из файла ./inc/db.inc.php не хватает прав на добавление новых колонок в таблицу. Для этого зайдите в панель управления хостингом и там проверьте права alter table для пользователя в менеджере mysql - пользователей и для этой базы.

3. После исправления пункта 2, переходите к пункту 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Нужно зайти в приложения - Редактор форм - таблица data - открыть колонку и сохранить. Будет персоздана структура таблицы.

2. Если все также пишет ошибку, значит у пользователя mysql из файла ./inc/db.inc.php не хватает прав на добавление новых колонок в таблицу. Для этого зайдите в панель управления хостингом и там проверьте права alter table для пользователя в менеджере mysql - пользователей и для этой базы.

3. После исправления пункта 2, переходите к пункту 1.

Прошу ответить:

Нащли только это:

<?php

$__server = 'p288988.mysql.ihc.ru';

$__user = 'p288988_p288988f';

$__password = 'ххх';

$__db = 'p288988_p288988f';

$__db_prefix = 're'; // не менять

$__document_root = $_SERVER['DOCUMENT_ROOT'];

define('SITE_ENCODING', 'UTF-8');

define('DB_ENCODING', 'utf8');

if (!isset($__connection))

{

    $__connection = mysql_connect($__server, $__user, $__password)

        or die('Не удалось поключиться к серверу БД (' . mysql_error() . ')');

    mysql_select_db($__db)

        or die ('Не удалось подключиться к БД(' . mysql_error() . ')');

mysql_query("SET NAMES utf8");

}

?>

Не здесь нужно изменять права?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

зайти в АП

найти пользователя соотв. БД

разрешить ему  записывать в БД, править, удалять в этой БД

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но где и как это сделать? на https://my.ihc.ru/hostingOrder/index/288988#information

Вам нужно задать этот вопрос службе тех.поддержки вашего хостера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас