Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > ImpEx (Вопросы по конвертации)

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 18.05.2010, 01:49   #1
Простоузер
latin 1 и utf 8

Здравствуйте дамы и господа. Жил бы у меня форум. Когда я создавал базу для него она по моему была в utf 8. Но потом хостер меня выгнал и я переехал на VDS. На нем создал базу, а стандартно база была в формате latin 1. Ну я этому значения не предал и импортировал старую базу через phpmyadmin. И к моему удивлению все нормально импортировалось и работало. Но к сожалению сейчас хард на моем VPSе сгорел, я переехал на новый хостинг. Создал базу и попробовал импортировать в нее бэкап, так phpmyadmin не дает импортировать и ругается :
http://img375.imageshack.us/img375/227/2222t.jpg
Цитата:
Ошибка SQL-запрос:
INSERT INTO `hf_picture` (`pictureid`, `userid`, `caption`, `extension`, `filedata`, `filesize`, `width`, `height`, `thumbnail`, `thumbnail_filesize`, `thumbnail_width`, `thumbnail_height`, `thumbnail_dateline`, `idhash`, `reportthreadid`, `state`) VALUES (1223, 2929, '', 'jpg', 0xffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1e ffdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc000110801df013f03012200021101031101ffc4 001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f0243362728209 0a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c[...]
Ответ MySQL: h***://dev.mysql.com/doc/refman/5.0/en/error-messages-server. h***://*********:2083/3rdparty/phpMyAdmin/themes/original/img/b_help.png
#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 '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w' at line 2
Собственно как нормально импортировать базу и что ему не нравится?
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 18.05.2010, 01:57   #2
Sven
Эксперт
 
Аватар для Sven
Хм, странно..именно в этой теме...сначала сертификат, потом это

====================
kerk, оперативно))

Последний раз редактировалось Sven; 18.05.2010 в 02:03..
  Ответить с цитированием
Старый 18.05.2010, 02:04   #3
kerk
k0t
 
Аватар для kerk
уж сколько раз твердили миру, а воз и ныне там...
ппц, когда уже будем читать форум?
почему вложения в БД а не в файловой системе?
  Ответить с цитированием
Старый 18.05.2010, 02:53   #4
SSHenzO
Простоузер
Цитата:
Сообщение от kerk Посмотреть сообщение
уж сколько раз твердили миру, а воз и ныне там...
ппц, когда уже будем читать форум?
почему вложения в БД а не в файловой системе?
Ну наверно стандартно так было... Там еще галерея есть, может это вложения из галереи?
  Ответить с цитированием
Старый 18.05.2010, 04:11   #5
kerk
k0t
 
Аватар для kerk
по стандарту у воблы все в БД, что бы разработчикам не объяснять всем, как переложить вложения из БД в ФС
а ошибка похоже из таблицы альбомов, картинки альбомов так же должны быть в файловой системе
  Ответить с цитированием
Старый 18.05.2010, 07:32   #6
vizantium
На доске почёта
ну, хватит...
 
banned nax
Так ничего здесь нет странного. Создал базу. В какой кодировке не пишет - раньше была Latin. Форум тож не знает в какой кодировке был раньше и сейчас. Бэкап создал - тоже не знает в какой кодировке.

А при чём в этом случае вложения. По умолчанию они должны быть в базе. Проблема могла быть если б объём вложений был велик и база стала бы не подъёмной для ПМА. А кодировка - она общая для всех.
  Ответить с цитированием
Старый 18.05.2010, 16:27   #7
kerk
k0t
 
Аватар для kerk
Цитата:
Сообщение от vizantium Посмотреть сообщение
при чём в этом случае вложения.
а вы проанализируйте поля и количество полей в запросе и какие значения в эти поля пишутся
Цитата:
Сообщение от SSHenzO Посмотреть сообщение
Ошибка SQL-запрос:
INSERT INTO `hf_picture` (`pictureid`, `userid`, `caption`, `extension`, `filedata`, `filesize`,
Цитата:
Сообщение от SSHenzO Посмотреть сообщение
VALUES (1223, 2929, '', 'jpg', 0xffd8ffe....
в поле filedata пишутся бинарные данные => вложение/картинка



Цитата:
Сообщение от vizantium Посмотреть сообщение
По умолчанию они должны быть в базе
по умолчанию, да, но перед созданием бэкапа, все вложения лучше переносить в файловую систему

и в данном конкретном случае, кодировки здесь абсолютно не причем
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 20:50 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot