еррор..

Little_Bitch

Registered
Ами секи който направя модератор му излиза този еррор :
Код:
SQL query failed

DEBUG MODE

SQL Error : 1054 Unknown column 'forum_id' in 'where clause'

SELECT COUNT(report_id) AS num_reports FROM phpbb_post_reports WHERE forum_id IN(23,-1)

Line : 1044
File : functions.php
От 1024 до 1046 ред :
Код:
function db_query($sql)
{
	global $db;

	$sql = preg_replace_callback('#{(\w+)}#', 'const_subst', $sql); // substitute constants

	if (func_num_args() > 1)
	{
		$args = func_get_args();
		$args = array_map('addslashes', $args);
		$args[0] = $sql;
		$sql = call_user_func_array('sprintf', $args);
	}

	if ($result = $db->sql_query($sql))
	{
		return $result;
	}
	else
	{
		message_die(GENERAL_ERROR, 'SQL query failed', '', __LINE__, __FILE__, $sql);
	}
}
Плс , кажете как да го оправя :cry:
 
айде де няма ли кой да помогне :cry: сигурна съм на 100% , че е от този мод : http://web-tourist.net/login/login/view.php?st=1722
 
SQL кода вкаран ли е в БД?
Код:
CREATE TABLE `phpbb_post_reports` ( 
`report_id` mediumint(8) NOT NULL auto_increment, 
`topic_id` mediumint(8) NOT NULL DEFAULT 0, 
`post_id` mediumint(8) NOT NULL DEFAULT 0, 
`user_id` mediumint(8) NOT NULL DEFAULT 0, 
`report_time` int(11) NOT NULL DEFAULT 0, 
`reporter_id` mediumint(8) NOT NULL DEFAULT 0, 
`report_reason` varchar(255) NULL, 
`report_status` tinyint(1) NOT NULL DEFAULT 0, 
`assigned_to` mediumint(8) NOT NULL DEFAULT 0, 
PRIMARY KEY (`report_id`), 
KEY `topic_id` (`topic_id`) 
); 

INSERT INTO phpbb_config(config_name, config_value) VALUES('ReportSystem', '1'); 
ALTER TABLE phpbb_posts ADD reported TINYINT(1) NOT NULL DEFAULT 0; 
ALTER TABLE phpbb_posts ADD reported_mess TINYINT(1) NOT NULL DEFAULT 0;
 
human каза:
SQL кода вкаран ли е в БД?
Код:
CREATE TABLE `phpbb_post_reports` ( 
`report_id` mediumint(8) NOT NULL auto_increment, 
`topic_id` mediumint(8) NOT NULL DEFAULT 0, 
`post_id` mediumint(8) NOT NULL DEFAULT 0, 
`user_id` mediumint(8) NOT NULL DEFAULT 0, 
`report_time` int(11) NOT NULL DEFAULT 0, 
`reporter_id` mediumint(8) NOT NULL DEFAULT 0, 
`report_reason` varchar(255) NULL, 
`report_status` tinyint(1) NOT NULL DEFAULT 0, 
`assigned_to` mediumint(8) NOT NULL DEFAULT 0, 
PRIMARY KEY (`report_id`), 
KEY `topic_id` (`topic_id`) 
); 

INSERT INTO phpbb_config(config_name, config_value) VALUES('ReportSystem', '1'); 
ALTER TABLE phpbb_posts ADD reported TINYINT(1) NOT NULL DEFAULT 0; 
ALTER TABLE phpbb_posts ADD reported_mess TINYINT(1) NOT NULL DEFAULT 0;
Да
 
Little_Bitch каза:
Няма ли кой да помогне :cry:

ТОва което си дала е функцията.
А самата заявка е съвсем другаде и от там с вика тази функция и така....

Или не си изпълнила мода правилно и няма кой как да ти помогне освен ако не вземе да си инсталира мода и то точно по този начин по който ти си го направила и да му да де точно тази грешка.

Този мод дали е съобразен с твоята версия на форума също не се знае.


SELECT COUNT(report_id) AS num_reports FROM phpbb_post_reports WHERE forum_id IN(23,-1)

Аз така като гледам таиз заявка иде от някъде .
В някой от файловете има тази заявка и тя много ясно,ч е дава грешка,
защото в таблицата phpbb_post_reports няма такова поле forum_id .
 
admin каза:
Little_Bitch каза:
Няма ли кой да помогне :cry:

ТОва което си дала е функцията.
А самата заявка е съвсем другаде и от там с вика тази функция и така....

Или не си изпълнила мода правилно и няма кой как да ти помогне освен ако не вземе да си инсталира мода и то точно по този начин по който ти си го направила и да му да де точно тази грешка.

Този мод дали е съобразен с твоята версия на форума също не се знае.


SELECT COUNT(report_id) AS num_reports FROM phpbb_post_reports WHERE forum_id IN(23,-1)

Аз така като гледам таиз заявка иде от някъде .
В някой от файловете има тази заявка и тя много ясно,ч е дава грешка,
защото в таблицата phpbb_post_reports няма такова поле forum_id .
Версията на форума ми е 2.0.23.. Мода съм го сложила както е описано в урока , качих файловете , добавих таблиците в СЯЛ и след това редактирах файловете..
 
Този урок съм го пускал аз. Урока работи без проблем.
Скрийшотовете са от моя форум, а съм го инсталирал на още два. Не знам дали да го кажа, но след толкова безпроблемни инсталации, предполагам че сега грешката е допусната при изпълнението.

Авно трабва да се преинсталира. Това е.
 
то винаги става така , като наблъскаш много модове и идва момент в който 1 мод примерно трябва да се промени 123 ред да го замениш с нещо , идва втори мод който пак трябва да се промени на същия ред , ама ти вече като си го сменила и не е обикновенния си код от 123 ред и така се оплескват нещата :wink:
 
и аз го имам този проблем и све още немога да го орпавя това кажете как да го орпавим .. :o
 

Back
Горе