SQL — Показать имена столбцов из результата SQL

Нечто подобное было задано ранее, но не получено ответа, и это не на 100% то же самое, что у меня есть SQL вроде:

SELECT * FROM table1 JOIN table2;

Я знаю, что могу получить столбцы таблицы, используя DESC, DESCRIBE или же SHOW НО эта функция не допускает ни нескольких таблиц, ни запросов SQL.

1

Решение

И то и другое mysqli::fetch_assoc() а также PDOStatement::fetch() может вернуть строку как ассоциативный массив, это означает, что столбцы индексируются по имени столбца, а не по номеру. Затем вы можете использовать array_keys() функция для извлечения списка имен столбцов, по порядку, из строки.

2

Другие решения

Других решений пока нет …