Скрипт модерирования БД
ТЗ на скрипт пополнения БД
Функциональность скрипта.
Необходимо пополнять БД MySql с объявлениями, чтобы не было одинаковых объявлений.
Импорт производим из CSV файла utf8 формата (разделитель ; перенос строк автоматический).
Вэб интерфес :
1 поле для выбора места расположения на ПК импортируемого CSV файла
2 интерфейс для выбора операции сделки с недвижимостью (всего 2 варианта, продажа и аренда)
3 кнопка «импортировать» - запускает процесс импорта
Принцип действия скрипта (возможно я где то ошибаюсь)
Таблица БД состоит из 40 столбцов параметров объявления и N строк с объявлениями
1 Скрипт подключается к БД и выбирает таблицу (textable) из всей базы таблиц только её.
2 После выбора операции сделки с недвижимостью (например аренда), выбора CSV файла, и нажатия кнопки «импортировать», скрипт производит выборку по tr = аренда и login = Analitik) и удаляет все объявления отфильтрованные по этим двум значениям параметров БД.
Таким образом мы избавляемся от старых данных по аренде, импортированных нами ранее (не касаясь объявлений которые подали другие люди c прочими логинами) .
Далее проверка целостности CSV перед импортом, если ошибка – то в какой строке?
А следом все данные из CSV файла записываются в БД.
Желательно чтобы весь процесс сопровождался сообщениями состояния этапов импорта данных.