You have an error in your SQL syntax; check the manual that

Что-то не работает? Пишите здесь.

You have an error in your SQL syntax; check the manual that

UNREAD_POST Михаил_fet » 05.06.2011 13:26:39

Доброго времени суток!
У меня версия Sypex Dumper Lite 1.0.8, залил я файл на хостинг, открыл в браузере, в папку backup залил файл, и я его выбираю в программе, нажимаю пременить, и тут вылезает ошибка
Код: Выделить всё
Подключение к БД `smf`.
Чтение файла `va2-complete_2011-05-22.sql`.
------------------------------------------------------------
2011.06.05 14:18:01
Возникла ошибка!
Неправильный запрос.
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 ''window.smfVersions = {\'SMF\': \'SMF 2.0 RC5\',\'SourcesAdmin.php\': \'2.0 RC5\' at line 1 (256)
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 05.06.2011 22:02:49

судя по названию дамп делался не в дампере, желательно скинуть в личку ссылку на дамп, чтобы можно было протестировать это ошибка в дампа или в дампере.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 05.06.2011 22:58:54

Отправил!
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 05.06.2011 23:42:05

скинул ссылку на исправленный дамп с комментариями в личку
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 06.06.2011 12:57:39

Спасибо, база успешно загружена! Но вот еще одна проблема http://vanimatori.ru/index.php
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 06.06.2011 18:42:21

это вполне ожидаемо, так как в форуме не выставляется кодировка соединения (в принципе стандартная болезнь многих форумных движков).

сейчас качну форум, гляну как исправить
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 06.06.2011 18:53:03

Проверьте есть в Setting.php (в каталоге форума) строка
Код: Выделить всё
$db_character_set = 'utf8';

если нет то добавьте
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 07.06.2011 13:21:33

Не очень понял куда добавить, я добавил в файл Setting.php в самый низ, но не помогло.
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 07.06.2011 17:33:54

в sypex viewer или phpmyadmin нормально видно русский текст?
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 07.06.2011 19:29:28

А надо класть не на хостинг а в базе данных?
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 07.06.2011 20:23:53

не совсем понял вопрос, что класть?
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 07.06.2011 22:23:43

Этот код $db_character_set = 'utf8';
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 08.06.2011 18:59:19

этот код нужно добавить в файл Setting.php, где хранятся настройки вашего форума
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 09.06.2011 11:48:06

Не помогло(
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 11.06.2011 17:09:51

В таком случае можно еще попробовать небольшой хак, найдите файл Sources/Subs-Db-mysql.php найдите в нем строку
Код: Выделить всё
// Select the database, unless told not to

и добавьте после неё строку
Код: Выделить всё
mysql_query("SET NAMES 'utf8'");
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 14.06.2011 13:53:52

Спасибо большое я уж думал что все потерянно! Огромное вас спасибо!:)
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 15.06.2011 15:51:00

Еще вопрос! А почему у меня где пишеться последнее сообщения в разделе, в конце кадждово предложения стоит ◘
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 16.06.2011 16:04:19

Скорее всего форум не корректно работает с utf8, используются функции для однобайтных кодировок, которые как бы разрезают utf-8 символы пополам, возможно стоит установить более свежую версию форума.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST Михаил_fet » 16.06.2011 18:59:32

Дак у меня самая новая.
Михаил_fet
 
Сообщения: 22
Зарегистрирован: 05.06.2011 13:20:08

Re: You have an error in your SQL syntax; check the manual t

UNREAD_POST zapimir » 20.06.2011 19:47:52

Ну у Вас RC, на официальном сайте уже Final, в котором были багфиксы.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

След.

Вернуться в Проблемы и баги

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, YandexBot [Bot] и гости: 6

Яндекс.Метрика