Главная
|
История записей
Поиск:
Можно читать на разных языках:
####  2021-04-26
Пример: экспорт записей базы данных MySQL в CSV
>В этом примере у нас есть таблица MySQL, названная toys . мы читаем имена полей этой таблицы и добавляем их в качестве заголовка файла CSV. Затем мы перебираем строки таблицы и записываем их в строковом формате CSV. Мы должны установить заголовок с типом содержимого, расположением и именем файла с расширением .csv, чтобы экспортировать строку в формате CSV и загрузить ее как прикрепленный файл. $conn = mysqli_connect("localhost","root","test", "phppot_examples"); $query = "SELECT * FROM toy"; $result = mysqli_query($conn, $query); $num_column = mysqli_num_fields($result); $csv_header = ''; for($i=0;$i<$num_column;$i++) { $csv_header .= '"' . mysqli_fetch_field_direct($result,$i)->name . '",'; } $csv_header .= "\n"; $csv_row =''; while($row = mysqli_fetch_row($result)) { for($i=0;$i<$num_column;$i++) { $csv_row .= '"' . $row[$i] . '",'; } $csv_row .= "\n"; } /* Download as CSV File */ header('Content-type: application/csv'); header('Content-Disposition: attachment; filename=toy_csv.csv'); echo $csv_header . $csv_row; exit; ------------
Назад на сайт
Лента
Телефон
Почта
В закладки
Распечатать