Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

-

Если посмотреть на список услуг хостинга Fornex, то видно, что не в последнюю очередь он ориентируется на веб-мастеров. Во-первых, кроме традиционных предложений есть: AntiDDoS защита,  организация Backup, VPN и создание GEO-кластера. Во-вторых, имеется бесплатная базовая поддержка, партнерская программа, помощь с переносом проектов и хорошая цена/качество на SSD/VPS хостинг. К тому же среди клиентов Pikabu,Читать далее… >

Стрельба в цель упражняет руку и причиняет верность глазу (К. Прутков).

Экспорт данных в csv-файл из MySQL с использованием PHP

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
1 мая 2017
Экспорт данных в csv-файл из Mysql с использованием PHP
Вы хотите экспортировать данные с MySQL в csv-файл, используя простой PHP код, то, пожалуйста, читайте далее. Использование PHP  для формата файла .csv (значения, разделенные запятыми) наиболее широко поддерживается для использования данных между различными приложениями.

PHP функция fputcsv(), будет принимает параметр массива результатов базы данных для конвертирования в формат CSV и загрузки в CSV-файл:

fputcsv($output, $row);

 

Ниже код предложит вам скачать файл, вместо отображения в браузере.

Пример PHP кода для экспорта в CSV-файл

<?php
/**
* Описание: экспорт данных из таблицы MySQL в .CSV-файл
*/ 
// переменные базы данных
$hostname = "localhost";
$user = "XXXXXXXXX";
$password = "XXXXXXXXX";
$database = "XXXXXXXXX";
 
// Подключение к базе данных
mysql_connect($hostname, $user, $password)
or die('Не удалось подключиться: ' . mysql_error());
                    
mysql_select_db($database)
or die ('Не могу выбрать базу данных ' . mysql_error());
 
 
// Определение формата файла
header('Content-Type: text/csv; charset=utf-8');
 
// Имя файла
header('Content-Disposition: attachment; filename=your-file-name.csv');
 
// создать поток вывода файла
$output = fopen('php://output', 'w');
 
// вывод заголовков столбцов
fputcsv($output, array('1 Столбец таблицы', '2 Столбец таблицы', '3 Столбец таблицы', '4 Столбец таблицы'));
$results = mysql_query('SELECT field1,field2,field3,field3 FROM table_name');
 
// цикл по строкам, вывод их
while ($results = mysql_fetch_assoc($results)) :
 
fputcsv($output, $results);
 
endwhile;
 
?>

 

Просмотров: 324

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

    Комментарии:

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    девять + 11 =

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам:

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close