|
|
|
| Здраствуйте! Уже видел несколько подобных тем, но так и не разобрался...
Помогите пожалуйста разобраться!
У меня есть csv таблица. Телефонная книга. Мне нужно импортировать ее в таблицу MySQL.
Вот то что я написал:
$file = fopen("data.csv", "rt") or die("Ошибка!");
for ($i=0; $data=fgetcsv($f,1000,";"); $i++) {
mysql_query("INSERT INTO tambov VALUES ('".$data[1]."', '".$data[2]."', '".$data[3]."')");
}
|
Все вроде бы переносится, но в MySQL поля выглядят как "ПрвпАЕаапасымПDhcСАПЛ";
В чем же проблема? | |
|
|
|
|
|
|
|
для: MHz
(03.06.2007 в 21:18)
| | Проблема в кодировке!
Посмотри в какой кодировке у тебя вся база на хостере, таблицы и поляв самих таблицах | |
|
|
|
|
|
|
|
для: mel_sasha
(04.06.2007 в 10:07)
| | На хост я пока еще не заливал. А как можно решить проблему с кодировкани? | |
|
|
|
|
|
|
|
для: MHz
(03.06.2007 в 21:18)
| | >вроде бы переносится, но в MySQL поля выглядят как "ПрвпАЕаапасымПDhcСАПЛ";
В чем же проблема?
В точности так и выглядят?
А как они выглядят в csv-файле? | |
|
|
|
|
|
|
|
для: Trianon
(04.06.2007 в 11:40)
| | Почти так. А в csv выглядят они нормально. | |
|
|
|
|
|
|
|
для: MHz
(04.06.2007 в 12:20)
| | >Почти так.
так вам и ответ нужен "почти правильный"? | |
|
|
|
|
|
|
|
для: Trianon
(04.06.2007 в 12:27)
| | Незнаю что сейчас сделал, но все заработало... :-) Извините что отвлек вас! Спасибо что откликнулись! | |
|
|
|