Mysql
 sql >> база данни >  >> RDS >> Mysql

Заявете mysql и експортирайте данни като CSV в PHP

Ако искате да запишете всеки MySQL ред в CSV файл, можете да използвате вградената функция 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);

Което трябва да връща разделен със запетая низ за всеки ред, записан в file.csv :

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

Също така не забравяйте да проверите разрешенията за директорията, в която пишете.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Проверете дали потребителят съществува и го пуснете

  2. Docker Compose mysql import .sql

  3. Приставката за удостоверяване „caching_sha2_password“ не се поддържа

  4. MySQL пълнотекстово търсене спрямо стойност на колона?

  5. Използване на клауза union и order by в mysql