Импорт txt файла через обзор в MySQL таблицу.
1. Таблица MySQL, в ней 7 полей (типы полей указаны в []).
id[int(255),auto_increment],
login[varchar(32)],
passw[varchar(32)],
sex[tinyint(4)],
connect[tinyint(4)],
friends[smallint(6)],
country[varchar(32)]
2. TXT файл с кучей строк, содержит кирилицу. Одна строка файла = одна запись в бд.
Соответственно login = 6549204945, passw = алм06121978, sex = Женский, ...
6549204945|алм06121978|Женский|Телефон|147|Россия
7455438449|22610ыийцу|Мужской|Телефон|49|Россия
kseniyamosina|2502MOS|Женский|Телефон|61|Россия
3. Нужен php скрипт.
На входе: "поле обзор" и кнопка "добавить". Через обзор выбираем txt файл и жмем добавить.
На выходе: должны добавиться все записи из txt файла в БД, НО если в БД допустим уже есть запись
(7455438449|22610ыийцу|Мужской|Телефон|49|Россия), то повторно ее не добавляем, а если в БД есть запись
(7455438449|hghghhghgg|Мужской|Телефон|49|Россия) обратите внимание, что мы пытаемся добавлять такую же но с другим значением поля passw. То обновить текущую запись (все поля).
Другими словами при добавлении строки из файла сравниваем значение login. если такой логин уже есть в БД то обновить, если нет добавить. Только выполнить нужно, чтоб скрипт работал быстро, и не кушал много ресурсов (txt файлы будут по 100000+ строк).