PhpMyAdmin ругается...

12
iWeb
На сайте с 19.07.2008
Offline
31
794

Пытаюсь закачать дамп через sql-запрос:

В ответ выдает ошибку:


SQL-запрос:

--
-- Дамп данных таблицы `e107_generic`
--
INSERT INTO `e107_generic` ( `gen_id` , `gen_type` , `gen_datestamp` , `gen_user_id` , `gen_ip` , `gen_intdata` , `gen_chardata` )
VALUES ( 1, 'wmessage', 1145848343, 1, '', 0, '
<img src='{e_IMAGE}splash.jpg ' style='width : 412px;


Ответ 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 '{e_IMAGE}splash.jpg' style='width: 412px' at line 2

С sql не дружу... Скажите, пожалуйста, в чем ошибка? Что нужно исправить?

Заранее спасибо!

[Удален]
#1

Замените везде

'{e_IMAGE}splash.jpg ' style='w
на
"{e_IMAGE}splash.jpg " style="w

Видимо в этом косяг

iWeb
На сайте с 19.07.2008
Offline
31
#2

nikitian, спасибо, поправил, но все равно ругается...

Ошибка
SQL-запрос:

--
-- Дамп данных таблицы `e107_generic`
--
INSERT INTO `e107_generic` ( `gen_id` , `gen_type` , `gen_datestamp` , `gen_user_id` , `gen_ip` , `gen_intdata` , `gen_chardata` )
VALUES ( 1, 'wmessage', 1145848343, 1, '', 0, "
<img src="{e_IMAGE}splash.jpg " style="width : 412px;


Ответ 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 '{e_IMAGE}splash.jpg" style="width: 412px' at line 2
!
На сайте с 29.11.2007
Offline
109
#3

Попробуй такой вариант:

INSERT INTO `e107_generic` ( `gen_id` , `gen_type` , `gen_datestamp` , `gen_user_id` , `gen_ip` , `gen_intdata` , `gen_chardata` )
VALUES ( 1, 'wmessage', 1145848343, 1, '', 0, '
<img src={e_IMAGE}splash.jpg style=width: 412px;');
.
[Удален]
#4

Много поправили. Надо так:

( 1, 'wmessage', 1145848343, 1, '', 0, '
<img src="{e_IMAGE}splash.jpg " style="width : 412px;

Показал бы на примере всей строки, но имеем то, что имеем.

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

iWeb
На сайте с 19.07.2008
Offline
31
#5

nikitian, спасибо! Извиняюсь, что сразу всю строку не предоставил.

Правда появилась следущая ошибка... Вообще у меня есть дамп купленного сайта. Дамп пришел в непонятной кодировке, пришлось расшифровывать через artlebedev.ru/tools/decoder.

Дамп до расшифровки нормально закачивается, после - с ошибками. Причем пробовал заменять части расшифрованного дампа частями из нерасшифрованного - все так же...

#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 '0',
`gsitemap_img` varchar(50) NOT NULL default '',
`gsitemap_active` int(' at line 2
[Удален]
#6

Тогда зачем его расшифровывать?

Он наверняка в UTF-8

iWeb
На сайте с 19.07.2008
Offline
31
#7
neolord:
Тогда зачем его расшифровывать?
Он наверняка в UTF-8

Нет.... Если закачать дамп без расшифровки, то на сайте отображается информация, нерасшифровываемая даже прогой Лебедева...

[Удален]
#8

кусочек файла до раскодирования прилепите если не трудно

iWeb
На сайте с 19.07.2008
Offline
31
#9

Это то, что в дампе:

—И–Є—В–µ–ї—М–љ–Њ–є —Б—В–Њ–Є–Љ–Њ—Б—В—М—О —Н—В–Њ –њ—А–µ–і—Б—В–&#8734;–

Пробовал открывать файл в винде. Нормально показывается дамп, без ошибок закачивается, но опять же вопросики и квадратики на сайте...

При загрузке перекодированного Лебедевым файла ПМА начинает ругаться, и в тех таблицах, что были загружены, русский тоже отображается некорректно.

!
На сайте с 29.11.2007
Offline
109
#10

iWeb, возможно нужно восстанавливать базу дампером.

Вот сайт - sypex.net/products/dumper/downloads

Я сам недавно получил такой sql-файл, при прямой вставке на сайте были такие вот иероглифы, попробовал дампером, все отлично восстановилось!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий