Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri mysql dan ekspor data sebagai CSV di PHP

Jika Anda ingin menulis setiap baris MySQL ke file CSV, Anda dapat menggunakan fungsi bawaan 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);

Yang harus mengembalikan string yang dipisahkan koma untuk setiap baris yang ditulis ke file.csv :

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

Pastikan juga untuk memeriksa izin untuk direktori tempat Anda menulis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tomcat 6.0.24 Pengecualian:Tidak dapat memuat com.mysql.jdbc.SQLError

  2. Menginstal permata mysql2 untuk Ruby on Rails dengan Mac OSX 10.6

  3. Layanan MySQL hilang

  4. MySQL memilih satu bidang dari tabel WHERE kondisi dalam beberapa baris

  5. Pelajari cara membuat cadangan database MySQL Anda