Скрипт добавления данных из ТХТ в MySQL

Дмитрий13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.01.2012

Есть текстовые файлы, в них данные в таком формате

"http://www.site.ru";"data1";"data2";"data3";"data4";"data5";"data6";"data7";"data8";"data9";"data10";"data11";"data12";"data13";"data14";"data15";"data16";"data17";"data18";"data19";"data20";"data21"

Нужен скрипт который распарсит эти файлы и добавит каждый тип данных в свою колонку.

1) Нужно добавлять только уникальные строки, уникальность определяется по первому типу данных, т.е. по урл (http://www.site.ru)

2) Нужна возможность импортировать нужные столбцы обратно в ТХТ.

Т.е. например отмечаем чекбоксами номера столбцов которые нужно импортировать, задаем разделитель, который между ними должен быть отмечаем "с" и "по" какую строку импортировать (это делается в связи с тем, что данных много, сотни тысяч строк и импорт всей базы обратно займет много времени, для этого при добавлении данных целесообразно присваивать порядковый номер каждой распаршеной строке).