Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
frosha

Синтаксическая ошибка в SQL

Recommended Posts

Восстанавливал базу после взлома. Мне в таблицу skin_setting гамна всякого понаписали, что типа я взоман и т.д.

Я её просто очистил, но при восстановлении выскакивает такая ошибка:

 

 

Ошибка

SQL-запрос:

 

INSERT -- --------------------------------------------------------

--

-- Структура таблицы `freon_skin_templates_cache`

--

 

CREATE TABLE `freon_skin_templates_cache` (

 

`template_id` varchar( 32 ) NOT NULL default '0',

`template_group_name` varchar( 255 ) NOT NULL default '',

`template_group_content` mediumtext,

`template_set_id` int( 10 ) NOT NULL default '0',

PRIMARY KEY ( `template_id` ) ,

KEY `template_set_id` ( `template_set_id` ) ,

KEY `template_group_name` ( `template_group_name` )

) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

 

 

 

Ответ MySQL:

 

#1064 - 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 'CREATE TABLE `freon_skin_templates_cache` (

`template_id` varchar(32) NOT NUL' at line 4

 

У кого большой опыт общения с базами, подскажите, пожалуйста, в чём дело.

Заранее благодарен

Share this post


Link to post
Share on other sites
INSERT -- --------------------------------------------------------
-- 
-- Структура таблицы `freon_skin_templates_cache`
-- 

CREATE TABLE `freon_skin_templates_cache` (

`template_id` varchar( 32 ) NOT NULL default '0',
`template_group_name` varchar( 255 ) NOT NULL default '',
`template_group_content` mediumtext,
`template_set_id` int( 10 ) NOT NULL default '0',
PRIMARY KEY ( `template_id` ) ,
KEY `template_set_id` ( `template_set_id` ) ,
KEY `template_group_name` ( `template_group_name` ) 
) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

удалите

INSERT -- --------------------------------------------------------
-- 
-- Структура таблицы `freon_skin_templates_cache`
--

Просто слово INSERT означает ввод данных, а у вас после него просто ---------

Share this post


Link to post
Share on other sites

Спссибо большое!

 

Но теперь у меня проблема похуже

 

IPS Driver Error

 

:)

 

Это может бытьь из-за того,чтот я очистил таблицу _skin_templates_cache, где скин был хакерский до этого?

Share this post


Link to post
Share on other sites

вероятно да. В папке /cache/ лежит отчет об ошибке, что в нем написано?

Share this post


Link to post
Share on other sites
вероятно да. В папке /cache/ лежит отчет об ошибке, что в нем написано?

 

Вот последний лог:

 

 

sql_error_log_10_08_07.cgi

Тип файла: ASCII English text

 

--------------------------------------------------------------------------------

 

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

Date: Mon, 08 Oct 2007 04:05:47 +0400

Error Number: 1064

Error: 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 'AND template_group_name IN ('skin_global', 'skin_topic')' at line 1

IP Address: 87.250.252.28

mySQL query error: SELECT * FROM freon_skin_templates_cache WHERE template_set_id= AND template_group_name IN ('skin_global', 'skin_topic')

 

Ничего не понимаю. Они ещё и саму таблицу что ли из менили skin_template_cache, или там какие то параметры должны быть по умолчанию?

Share this post


Link to post
Share on other sites

у вас ошибка со стилями серьезная.

WHERE template_set_id= AND template_group_name

в этом запросе не указывается id скина, и из-за этого ошибка возникает. Может мод виноват, может еще что-то. Попробуйте кэши стилей обновить. Переставьте стили у пользователей форума на стандартный средствами админки. Обновите кэш стилей.

Share this post


Link to post
Share on other sites

Чё-то через админку у меня не получилось не фига...

Это простот капец какой-тот, взял я свою бедную, замученную хакерамии базу, взял обычную базу форума (которая после стандартной установки создаётся) и собрал в ручную из двух одну :mellow:

 

В итоге восстаноовил полнностьтю свой форум :unsure:

 

А вот если бы делал бэкап почаще не было б у меня таких проблем...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...