Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запись запроса из mysql в CSV файл

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Запись запроса из mysql в CSV файл
pls
Отправлено: 16 Ноября, 2016 - 12:16:02
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




Вот кусок моего кода. Всё прекрасно работает но только уже в экселевском документе перед данными выводятся строки с таким текстом КАК ЭТОТ ТЕКСТ УБРАТЬ???
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <link rel="stylesheet" type="text/css" href="style.css">
  6. </head>
  7. <body>
  8. </body>
  9. </html>1
  10.  


Сам код формирования и заполения CSV файла


PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $csv_file = ''; // создаем переменную, в которую записываем строки
  4.  
  5.    $row1 = R::getAll('SELECT * FROM `anketa` WHERE kod=' . $kod . '');  
  6.  
  7.    if ($row1){
  8.        $i=0;
  9.     foreach ($row1 as $row) {
  10.         $i = $i + 1; //Номер по порядку
  11.          $csv_file .= ' '.$i.';"'.$row["kod"].'";"'.$row["kor_n"].'";"'.$row["povna_n"].'";"'.$row["tip"].'"'."\r\n";  
  12.         }  
  13.     }
  14.    
  15. $csv_file .= '"' .gmdate("d-m-Y "). '"';//Дата создания
  16. $file_name = 'export.csv'; // название файла
  17. $file = fopen($file_name,"w"); // открываем файл для записи, если его нет, то создаем его в текущей папке, где расположен скрипт
  18. fwrite($file,trim($csv_file)); // записываем в файл строки
  19. fclose($file); // закрываем файл
  20.  
  21. //// задаем заголовки. то есть задаем всплывающее окошко, которое позволяет нам сохранить файл.
  22. header('Content-type: application/csv'); // указываем, что это csv документ
  23. header("Content-Disposition: inline; filename=".$file_name); // указываем файл, с которым будем работать
  24. readfile($file_name); // считываем файл
  25. unlink($file_name); // удаляем файл. то есть когда вы сохраните файл на локальном компе, то после он удалится с сервера
  26.  
  27.  
  28.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB