1 (изменено: back_UP, 2006-07-18 13:18:37)

Тема: Импорт текстового файла в MySQL через phpMyAdmin

Доброго времени суток. Такая проблема при импорте файла .txt с разделителями ;

В файле 3500 записей, но при импорте в созданную таблицу импортируется только ровно 286 записей. Может где в конфигурации проблемы или еще где... искал но так ничего и не нашел???

Может кто-нибудь помочь...


С уважением back_UP

2

Re: Импорт текстового файла в MySQL через phpMyAdmin

back_UP
Можно попробовать. Высылай на ящик admin_at_php-myadmin.ru свой дамп. Вечером посмотрю, если раньше проблема не решится.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Импорт текстового файла в MySQL через phpMyAdmin

Lokki сказал:

back_UP
Можно попробовать. Высылай на ящик admin_at_php-myadmin.ru свой дамп. Вечером посмотрю, если раньше проблема не решится.

Все решил проблему. спасибо... Lokki я тебе выслал на ящик дамп, можешь удалить письмо.

4

Re: Импорт текстового файла в MySQL через phpMyAdmin

back_UP

Все решил проблему. спасибо... Lokki я тебе выслал на ящик дамп, можешь удалить письмо.

Отлично. Успехов тебе в работе с phpMyAdmin

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

5 (изменено: sense9, 2007-01-15 09:56:36)

Re: Импорт текстового файла в MySQL через phpMyAdmin

Здравствуйте, у меня возникла аналогичная проблема, я импортирую текстовый файл, но импортируется только 10 строк из 350, если я удаляю 11 строку то текстовый файл импортируется до 16 и так далее, причем этот же текстовый файл нормально импортируется на локальной машине, а вот на хостинге возникает такая проблема.

6

Re: Импорт текстового файла в MySQL через phpMyAdmin

У меня вся загвоздка была в ключевом поле. посмотрите на ключи,  попробуйте их снести, и импортировать опять... если не получится то импортируйте при помощи скрипта


<code>
$hostname = "localhost";
$username = "root";
$password = "**";
$dbName = "***";

$userstable = "admin";

MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");

@mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");


mysql_query ("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'");

mysql_query (" LOAD DATA INFILE 'NEW-prog1.txt' INTO TABLE `programm` FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'");

</code>



удачи

Re: Импорт текстового файла в MySQL через phpMyAdmin

Можно увидеть пример содержимого текстового файла, который импортируется на сервер?