Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytaj mysql i eksportuj dane jako CSV w PHP

Jeśli chcesz zapisać każdy wiersz MySQL w pliku CSV, możesz użyć wbudowanej funkcji PHP5 fputcsv

$result = mysqli_query($con, 'SELECT * FROM table');
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);

$fp = fopen('file.csv', 'w');

foreach ($row as $val) {
    fputcsv($fp, $val);
}

fclose($fp);

Który powinien zwrócić ciąg oddzielony przecinkami dla każdego wiersza zapisanego w file.csv :

row1 val1, row1 val2
row2 val1, row2 val2 
etc..

Upewnij się również, że sprawdziłeś uprawnienia do katalogu, w którym piszesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dane Swift httppost nie są wstawiane do bazy danych MySQL

  2. Wyniki zapytania mysql z funkcją GROUP BY

  3. aplikacja zawiesza się na JSON jparser, aby wykonać żądanie http

  4. JSP/Servlets:Jak przesłać plik zip, rozpakować go i rozpakować plik CSV?

  5. Zaktualizuj tabelę MySQL z pliku lokalnego