powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выгрузка в .csv названий столбцов
8 сообщений из 8, страница 1 из 1
Выгрузка в .csv названий столбцов
    #38770953
Стас0н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
У меня есть некоторый запрос (назовем его query), резльтат которого вывожу в csv файл. Единственная проблема - не выводятся названия столбцов этой таблицы, а надо бы... Как можно это реализовать без захардкоживания названия столбцов?
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38770977
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это задача того инструмента, которым выполняется вывод в файл.
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38771041
Стас0н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, вообще, результат запроса вывожу с помощью
Код: sql
1.
INTO OUTFILE '/tmp/file.csv'
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38771166
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое может понадобиться только в случае, если в списке полей вывода присутствует звёздочка. Другого случая придумать что-то не получается. А вот использование звёздочки при экспорте данных - вещь совершенно недопустимая.
Перечисляйте в списке вывода явно экспортируемые в файл поля. Тогда достаточно один раз создать спецификацию (да хоть бы и руками).
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38771800
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1получаем результат, назовем его квери

2 получаем первую строку как АСОЦИАТИВНЫЙ МАСИВ, назовём его первый-фетч

3file_put_csv < array_keya(первый ветч)
file_put_csv < array_values(первый ветч)

4пока получаеться следующий-ветч = дайте_запись(квери)
делать - file_put_csv < следующий-фетч
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38774973
Стас0н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaПеречисляйте в списке вывода явно экспортируемые в файл поля.
А как это перечислить? Я пробовал объединить два селекта, но выявлялась ошибка, мол разное количество полей..
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38775092
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стас0нЯ пробовал объединить два селекта, но выявлялась ошибка, мол разное количество полей..
Сделайте одинаковое. Где нужно - добавьте литеральные поля...
...
Рейтинг: 0 / 0
Выгрузка в .csv названий столбцов
    #38782031
Стас0н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно как-то сделать так, чтобы запрос с захардкоженными названиями столбцов объединялись с запросом в while?

Ну, что-то типа такого:

Код: sql
1.
2.
3.
4.
Select "col_1", "col_2", .... "col_n"
union
while ...
end while
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выгрузка в .csv названий столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]