Здравствуйте дамы и господа. Жил бы у меня форум. Когда я создавал базу для него она по моему была в 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
Собственно как нормально импортировать базу и что ему не нравится?
по стандарту у воблы все в БД, что бы разработчикам не объяснять всем, как переложить вложения из БД в ФС
а ошибка похоже из таблицы альбомов, картинки альбомов так же должны быть в файловой системе
Так ничего здесь нет странного. Создал базу. В какой кодировке не пишет - раньше была Latin. Форум тож не знает в какой кодировке был раньше и сейчас. Бэкап создал - тоже не знает в какой кодировке.
А при чём в этом случае вложения. По умолчанию они должны быть в базе. Проблема могла быть если б объём вложений был велик и база стала бы не подъёмной для ПМА. А кодировка - она общая для всех.