Есть текстовый файл. В каждой строке может быть
150 => array(151)
или
1000 => array(1001, 1002),
и т.д.
Пробелы и запятые опционально.
Есть таблица в БД (см. аттач).
Нужно получить CSV (см.аттач).
Требуется PHP скрипт:
1. Извлечь все числа с сохранением иерархии родитель=>дети
2. В цикле для каждого числа (в т.ч. для самого родителя) сделать запрос к таблице с условием на это число и извлечь значение столбца alias. УТОЧНЕНИЕ: условие всегда будет WHERE source = 'node/' + текущее число.
3. Добавить в CSV полученные значения.
Условия для CSV:
Первый столбец значение из БД для родителя
Следующие столбцы значения из БД для детей этого родителя, по 1 ребенку на столбец
Экранируем "" (двойные кавычки)
Разделяем ; (точка с запятой)
4. Сохранить CSV в текущую папку.
Пример таблицы и требуемого CSV во вложении.
Опубликован 06.11.2017 в 17:08 Последнее изменение: 06.11.2017 в 17:10
Заказ находится в архиве