Дамп БД кликом по кнопке

210
10 февраля 2020, 12:40

Написал дамп БД в csv файл, путем клика по кнопке.

<?php
    if( isset( $_POST['dump'] ) )
    {
mysqli_select_db($mysqli,$database)
or die ('error ' . mysqli_error());

header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=dump.csv');
$output = fopen('php://output', 'w');

fputcsv($output, array('1 stolbec', '2 stolbec', '3 stolbec', '4 stolbec'));
$results = mysqli_query($mysqli,'SELECT * FROM user');

while ($results1 = mysqli_fetch_assoc($results)) :
fputcsv($output, $results1);
endwhile;
    }
?>

<form method="POST">
    <input type="submit" name="dump" value="dump" />
</form>

Как сделать так, чтобы все структура была такая же как и БД? ну т.е вся информация распределена по столбцам.

READ ALSO
Назначение одного и того же медиафайла WordPress разным записям одновременно

Назначение одного и того же медиафайла WordPress разным записям одновременно

Всем здравствуйтеВаяю интернет-каталог на WordPress + WooCommerce, столкнулся с проблемой

162
Как создать шаблон страницы на WP Elementor

Как создать шаблон страницы на WP Elementor

Всем доброго времени суток! Подскажите, не могу понять как добавить свой сверстанный шаблон страницы в тему ElementorДобавляю страницу с необходимым...

186
Laravel | Сделать выборку из промежуточной таблицы

Laravel | Сделать выборку из промежуточной таблицы

Делал для самообучения блог, в котором посты и теги связаны между собой через промежуточную таблицу (pivot table) , соответственно имеются три...

194
Скачивание файла с хостинга

Скачивание файла с хостинга

Есть файл обработчик, который создает дамп БД на хостинге, но я не могу скачать его

174