Итак, у меня есть таблица базы данных, которая структурирована примерно так...
NAME | PHONE | EMAIL1 | EMAIL2 | EMAIL3
Это будут мои столбцы, представьте, что это строка в этой базе данных.
John | 555-555-5555 | [email protected] | [email protected] | [email protected]
Мне нужно иметь возможность сбрасывать эти записи в CSV, у меня есть код для работы уже, но формат является проблемой.
Мне нужно, чтобы каждое электронное письмо отображалось в одной строке с соответствующим именем и номером в следующем формате...
John | 555-555-5555 | [email protected]
John | 555-555-5555 | [email protected]
John | 555-555-5555 | [email protected]
Мне нужно получить тысячи строк и отобразить их таким образом, есть ли способ использовать цикл PHP while. Я могу отображать строки из таблицы базы данных в этом формате? Любая помощь приветствуется.
Этот процесс называется непривязанным.
И чаще всего выполняется с UNION ALL
в MySQL.
SELECT
NAME
, PHONE
, EMAIL1
FROM
table
UNION ALL
SELECT
NAME
, PHONE
, EMAIL2
FROM
table
UNION ALL
SELECT
NAME
, PHONE
, EMAIL3
FROM
table