Импорт CSV в MSQL на php
Есть данные в таблице с разделителями значений, типа CSV
Есть CSM Joomla
Необходимо подключится к БД Joomla
Создать новую таблицу в БД Joomla из данных CSV
Для назначенных полей - дублировать или связать значения ключами c таблицей Joomla
Все настройки в текcтовом файле типа ini
Примерный тип настроек:
Подключение к БД
Имя новой таблицы для импорта
Значения при совпадении
-Заменять
-Добавлять
-Удалять
Связать поля:
table1 name1 - table2 name11
table1 name2 - table2 name22
table1 name3 - table2 name33
table1 name4 - table2 name44
table1 name5 - table2 name55
Примечание:
Таблица CSV может дополняться новыми значениями.
Связанные поля должны синхронизироваться по добавлению, редактированию, удалению значения поля
При изменении структуры БД, например при обновлении Joomla - система должна автоматически исправлять ошибки.
Пожелания:
Знание Регулярных выражений PCRE в PHP,
CSM Joomla,
jQuery Javascript library
PHP запросы на выборку данных из БД