Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: перенос из текстового в mysql

Сообщения:  [1-2] 

 
 автор: Trianon   (27.11.2007 в 20:52)   письмо автору
 
   для: goacher   (27.11.2007 в 19:44)
 

если есть привилегии загрузки файлов -
применить LOAD DATA LOCAL INFILE 

если нет -
а) открыть файл fopen
 б) построчно читать его fgets
 в) разбивать строки по разделителю в массив explode  (для пунктов б,в можно применить fgetcsv)
 г) формировать строки запроса INSERT из элементов массива
 д) исполнять INSERT-запросы (оптимально - по несколько сотен строк исх.файла на один запрос)
е) закрыть файл

второй вариант будет работать во всех ситуациях.

   
 
 автор: goacher   (27.11.2007 в 19:44)   письмо автору
 
 

есть тестовый файл, как его разбить по ячейкам??

текстовик вида:

1|2007-03-02 22:25:03|9.38 Mb|Hi-Fi|Арабика|http://zvukoff.ru/a1/s1.html
2|2007-03-02 22:25:04|4.28 Mb|Hi-Fi|Бомбей (Rmx)|http://zvukoff.ru/a1/s2.html

.....

зарание спасибо....

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования