Перейти к контенту
  • 0

Ошибка при работе с базой данных


vLas*

Вопрос

==================================================

Время: Tue, 24 Jun 2008 11:50:06 +0300

Код ошибки: 1054

Сообщение сервера: Unknown column 'awards_dig' in 'where clause'

IP-адрес клиента: 172.16.8.29

Страница: /forum/admin/index.php?adsess=a576eb483f3e384e41f901ed45e02b9b&section=components

Запрос: SELECT COUNT(*) as mcount FROM ibf_members WHERE awards_dig > 0

===================================================

Время: Tue, 24 Jun 2008 12:02:07 +0300

Код ошибки: 1054

Сообщение сервера: Unknown column 'awards_dig' in 'where clause'

IP-адрес клиента: 172.16.8.29

Страница: /forum/admin/index.php?adsess=116f10abd306dbd9a89e31fd3e1b67a6&section=components

Запрос: SELECT COUNT(*) as mcount FROM ibf_members WHERE awards_dig > 0

 

p.s. - Установил мод Наград и вот не иза этой ошибки не заходит в АЦ / КОМПОНЕНТЫ !Пишет :

 

    Ошибка при работе с базой данных
   Возникла проблема при работе с базой данных.
   Вы можете попробовать обновить эту страницу, нажав сюда 

 

Заранее спасибо за помощь :D

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

Рекомендуемые сообщения

  • 0
а если порассуждать логически? ничего не приходит на ум? ну там проверить установку, или внимательно пройтись по всем пунктам в инструкции?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
а если порассуждать логически? ничего не приходит на ум? ну там проверить установку, или внимательно пройтись по всем пунктам в инструкции?

я 20 раз проверял ВСЕ и все правильно ... хотябы в каких файлах искать?

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

  • 0
посмотрите и напишите текст ошибки, расположеный в логах /cache/sql_error_log_****

Яж написал в начале темы:

 

 

==================================================

Время: Tue, 24 Jun 2008 11:50:06 +0300

Код ошибки: 1054

Сообщение сервера: Unknown column 'awards_dig' in 'where clause'

IP-адрес клиента: 172.16.8.29

Страница: /forum/admin/index.php?adsess=a576eb483f3e384e41f901ed45e02b9b&section=components

Запрос: SELECT COUNT(*) as mcount FROM ibf_members WHERE awards_dig > 0

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

  • 0

Не усмотрел видимо.

тогда все куда проще

переведите

Unknown column 'awards_dig' in 'where clause'

в процессе установки модфикации не создалось необходимое поле в базе данных.

либо создайте его сами, либо повторите процедуру установки

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

  • 0
Не усмотрел видимо.

тогда все куда проще

переведите

Unknown column 'awards_dig' in 'where clause'

в процессе установки модфикации не создалось необходимое поле в базе данных.

либо создайте его сами, либо повторите процедуру установки

Я пробивал переставлять мод и нечего не получилось !И пробивал этот запрос :

ALTER TABLE ibf_members ADD awards_dig INT(10) NOT NULL DEFAULT '0'";

и выбивает

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"' at line 1

!И снова нечего не выходит ! (Этот запрос я нашел в forum\awards_setup\install\mysql_tables.php !!!Может какойто другой запрос нужно? помогите подобрать ...

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

  • 0
ALTER TABLE ibf_members ADD awards_dig INT(10) NOT NULL DEFAULT '0'

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

  • 0
ALTER TABLE ibf_members ADD awards_dig INT(10) NOT NULL DEFAULT '0'

Спасибо!Я кароч так понял что установка мода не внесла не одного запроса в бд!!!Вот вы мне дали этот запрос и в компоненты заходит ...а вот уже если изменяю пункты в АЦ / КОМПОНЕНТЫ то выбивает Ошибка при работе с базой данных !И вот лог другой уже:

 

===================================================
Время: Tue, 24 Jun 2008 21:33:41 +0300
Код ошибки: 1054
Сообщение сервера: Unknown column 'can_access_awcp' in 'field list'
IP-адрес клиента: 172.16.8.29
Страница: /forum/admin/index.php?adsess=f3db07df09c1133e95788a84d5b95006
Запрос: UPDATE ibf_groups SET can_access_awcp=1,g_awards_edit=1,g_awards_delete=1,g_awards_add_comments=1,g_aw
ards_has_comments=1,g_awards_mod_comments=1,g_awards_mod_own_comments=1 WHERE g_id=4

 

А можна както все полностю запросы дать в бд?

 

И вот если это поможет forum\awards_setup\install\mysql_tables.php

 

<?php

$SQL[] = "CREATE TABLE ibf_awards_upgrade_history (
 awards_upgrade_id int(10) NOT NULL auto_increment,
 awards_version_id int(10) NOT NULL default '0',
 awards_version_human varchar(200) NOT NULL default '',
 awards_upgrade_date int(10) NOT NULL default '0',
 awards_upgrade_mid int(10) NOT NULL default '0',
 awards_upgrade_notes text NOT NULL,
 PRIMARY KEY  (awards_upgrade_id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";

$SQL[] = "CREATE TABLE `ibf_awards` (
 `aid` smallint(6) NOT NULL auto_increment,
 `mid` bigint(10) NOT NULL default '0',
 `cid` varchar(50) NOT NULL default '0',
 `awards_id` int(10) NOT NULL default '0',
 `mname` varchar(255) NOT NULL default '',
 `reason` text NOT NULL,
 `edit_time` int(10) NOT NULL default '0',
 `edit_mid` int(10) NOT NULL default '0',
 `add_mem_award_time` int(10) NOT NULL default '0',
 `comments` int(10) NOT NULL default '0',
 `comments_mail_last_send` int(10) NOT NULL default '0',
 PRIMARY KEY  (`aid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";

$SQL[] = "CREATE TABLE ibf_awards_info (
 id smallint(6) NOT NULL auto_increment,
 title varchar(100) NOT NULL default '',
 img varchar(100) NOT NULL default '',
 img_h int(10) NOT NULL default '0',
 img_w int(10) NOT NULL default '0',
 img_thumbnail varchar(100) NOT NULL default '',
 thumbnail_h int(10) NOT NULL default '0',
 thumbnail_w int(10) NOT NULL default '0',
 awards_status TINYINT( 1 ) NOT NULL DEFAULT '0',
 PRIMARY KEY  (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";

$SQL[] = "CREATE TABLE `ibf_awards_comments` (
 `pid` int(10) NOT NULL auto_increment,
 `append_edit` tinyint(1) default '0',
 `edit_time` int(10) default NULL,
 `author_id` mediumint(8) NOT NULL default '0',
 `author_name` varchar(32) default NULL,
 `use_sig` tinyint(1) NOT NULL default '0',
 `use_emo` tinyint(1) NOT NULL default '0',
 `ip_address` varchar(16) NOT NULL default '',
 `post_date` int(10) default NULL,
 `comment` text,
 `approved` tinyint(1) default NULL,
 `award_id` int(10) NOT NULL default '0',
 `award_info_id` int(10) NOT NULL default '0',
 `edit_name` varchar(255) default NULL,
 PRIMARY KEY  (`pid`),
 KEY `award_id` (`award_id`,`author_id`),
 KEY `author_id` (`author_id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";


$SQL[] = "ALTER TABLE ibf_members ADD awards_dig INT(10) NOT NULL DEFAULT '0'";
$SQL[] = "ALTER TABLE ibf_members ADD awards_tracker TINYINT( 1 ) DEFAULT '1'";
$SQL[] = "ALTER TABLE ibf_members ADD awards_cache mediumtext not null default ''";
$SQL[] = "ALTER TABLE ibf_members ADD awards_notice_type VARCHAR(10) DEFAULT 'pm'";

$SQL[] = "ALTER TABLE ibf_members ADD awards_comments tinyint(1) default '1'";
$SQL[] = "ALTER TABLE ibf_members ADD awards_comments_notice tinyint(1) default '1'";

$SQL[] = "ALTER TABLE ibf_groups ADD can_access_awcp TINYINT( 1 ) DEFAULT '0'";
$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_edit TINYINT( 1 ) DEFAULT '0'";
$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_delete TINYINT( 1 ) DEFAULT '0'";

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_add_comments tinyint(1) NOT NULL default '0'";
$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_has_comments tinyint(1) default '0'";
$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_mod_comments tinyint(1) default '0'";
$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_mod_own_comments tinyint(1) default '0'";


?>

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

  • 0

Запрос это то, что между $SQL[] = " и ";

Можете выполнить их по одному.

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

  • 0
Запрос это то, что между $SQL[] = " и ";

Можете выполнить их по одному.

Спасибо!!!Все получилось!!!

И последний надеюсь вопрос!Как наградить пользователя?В АЦ / КОМПОНЕНТЫ вроди нету !((

А если награждение АЦ /КОМПОНЕНТЫ /Awards System/ Статистика/ то там нету пользователей (даже поиск не выдает) .Может я ошибаюсь но чесно не могу найти

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

  • 0
В тему поддержки мода. Прочитайте там первую страницу.
Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.