Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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+ строк).

10 лет назад
unviz
36 лет
12 лет в сервисе
Был
4 месяца назад

Выбранный исполнитель

vanilko
31 год
10 лет в сервисе
Был
4 года назад
10 лет назад
$20
1 день
Все выполнил в срок!
Оплатил вовремя, задачу поставил ясно, рекомендую.

Заявки фрилансеров

vanilko
31 год
10 лет в сервисе
Был
4 года назад
10 лет назад