R@ писал(а):Поле добавляеться с помощью команды ALTER TABLE
phpbb_users ADD user_rel TEXT NOT NULL;
Спасибо. Я перепробовал, кажется, все варианты, которые возможны (взял отсюда:
http://www.mysql.ru/docs/man/ALTER_TABLE.html) - всё по-прежнему.
Т.е., писал и так (как Вы написали):
Код: Выделить всё
$sql = "ALTER TABLE phpbb_users ADD user_rel TEXT NOT NULL";
и так:
Код: Выделить всё
$sql = "ALTER TABLE phpbb_users ADD FULLTEXT user_rel NOT NULL";
и так:
Код: Выделить всё
$sql = "ALTER TABLE phpbb_users ADD FULLTEXT user_rel";
заканчивая в любом случае этим:
Код: Выделить всё
if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_MESSAGE, 'Could not insert field into phpbb_users');
- результат одинаковый: "Could not insert field ..." ((
Добавлено спустя 2 минуты 34 секунды:
crash писал(а):только сначала надо добавить поле в базу, и сразу указать что по умолчанию оно пустое.
Так это я и пытался делать сначала командой:
Код: Выделить всё
$sql = "INSERT INTO phpbb_users SET user_rel=''";
Вы это имели в виду?