|
|
|
|
|
для: goacher
(27.11.2007 в 19:44)
| | если есть привилегии загрузки файлов -
применить LOAD DATA LOCAL INFILE
|
если нет -
а) открыть файл fopen
б) построчно читать его fgets
в) разбивать строки по разделителю в массив explode (для пунктов б,в можно применить fgetcsv)
г) формировать строки запроса INSERT из элементов массива
д) исполнять INSERT-запросы (оптимально - по несколько сотен строк исх.файла на один запрос)
е) закрыть файл
|
второй вариант будет работать во всех ситуациях. | |
|
|
|
|
|
|
| есть тестовый файл, как его разбить по ячейкам??
текстовик вида:
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
.....
зарание спасибо.... | |
|
|
|
|