|
|
|
| Здраствуйте .
Помогите пож-та разобраться.
Недавно купила книгу Максима Кузнецова и Игоря Симдянова.
К книге прилагался диск,на котором есть учебная база shop.
Скопировала папку shop в каталог data.
В листинге 7.2(select * from cataljgs;)
в столбце name данные отображаются в таком виде-?????????
Что нужно сделать чтобы данные отображались в нормальном виде? | |
|
|
|
|
|
|
|
для: user2006
(07.02.2007 в 10:30)
| | Это очень "злой" способ импорта данных. Особенно если отличаются версии сервера, файлы конфигурации БД и/или скрипты подключения к серверу. Безопаснее попытаться импортировать дамп базы, а не просто копировать файлы таблиц.
Впрочем, возможно cheops сам посоветует что-нибудь более конкретное в этой ситуации. | |
|
|
|
|
|
|
|
для: Trianon
(07.02.2007 в 10:38)
| | вы вопросы видите в самой таблице? или в браузере после запроса? если в браузере, то попробуйте перед выводом поставить это:
mysql_query("SET NAMES cp1251");
|
и почитайте тут. очень полезная статья:
http://www.st-host.ru/article/?id_article=14 | |
|
|
|
|
|
|
|
для: elenaki
(07.02.2007 в 10:44)
| | Вопросы у меня видны в самой таблице. | |
|
|
|
|
|
|
|
для: Trianon
(07.02.2007 в 10:38)
| | Попробывала сделать так как вы посоветовали.На диске был дамп базы (base.sql)
В командной строке выдается ощибка
ERROR 1406 (22001) at line 7: Data too long for column 'name' at row 1 | |
|
|
|
|
|
|
|
для: user2006
(07.02.2007 в 11:46)
| | При помощи какого клиента разворачиваете SQL-дамп? Консольного mysql?
PS Прикрепите, если не сложно ваш конфигурационный файл my.ini. | |
|
|
|
|
 8.9 Кб |
|
|
для: cheops
(07.02.2007 в 13:19)
| | Отправляю вам файл конфигурации
а дапм я разворачивала в командной строке
(>mysql -u root rr < base.sql ) | |
|
|
|
|
|
|
|
для: cheops
(07.02.2007 в 13:19)
| | УВажаемый Игорь.
(Извините я не знаю вашего отчества.)
Отправляю вам файл конфигурации
Дамп я разворачивала в командной строке
(mysql -u root test < base.sql) | |
|
|
|
|
|
|
|
для: user2006
(07.02.2007 в 21:51)
| | В начало файла base.sql, перед всеми остальными запросами запишите команду
| |
|
|
|
|
|
|
|
для: cheops
(07.02.2007 в 23:01)
| | Спасибо Вам огромное все получилось | |
|
|
|
|
|
|
|
для: cheops
(07.02.2007 в 13:19)
| | файл конфигурации | |
|
|
|
|
|
|
|
для: Trianon
(07.02.2007 в 10:38)
| | >Это очень "злой" способ импорта данных.
Там таблицы MyISAM, их специально проектировали как платформонезависимые, чтобы можно было брать с одного сервера и класть на другой без создания SQL-дампа. Конечно при оставновленном или заблокированном сервере, даже утилита mysqlhotcopy для этого специально разработана. Таблицы других типов так перемещать уже не выйдет.
PS Впрочем на компакт-диске имеется и SQL-дамп. | |
|
|
|
|
|
|
|
для: user2006
(07.02.2007 в 10:30)
| | >в столбце name данные отображаются в таком виде-?????????
Перед работой с базой данных следует выполнить SQL-запрос
который настроит кодировку соединения на Windows-1251. | |
|
|
|