açık / düzenleme / php ile csv dosyaları kaydetmek

1 Cevap php

Bir csv olarak bu dosyayı kaydedin, sonra yeni satırları yapıştırın / MySQL veritabanı veya bir csv dosyasından veri çekme ve düzenlemek için izin, belki de kopyalayabilirsiniz herhangi bir php / mysql yazılım var mı?

web tabanlı olması gerekiyor. Herhangi bir işaretçiler yardımcı olacaktır.

1 Cevap

Fgetcsv (http://us3.php.net/manual/en/function.fgetcsv.php) ve fputcsv (http://us3.php.net/manual/en/function.fputcsv.php) işlevleri yeterli mi?

Mysql veritabanından veri alma açısından:

$result = mysql_query($some_query);

$file = fopen('some_file', 'w');

$is_first = true;

while($row = mysql_fetch_assoc($result)) {

   if($is_first) {

       fputcsv($file, array_keys($row));
       $is_first = false;
   }

   fputcsv($file, $row);

}

fclose($file);

Bunu test değil, ama muhtemelen dosyanın üstündeki sütun adları dahil, bir csv dosyasına bir mysql sorgu sonucu dönüştürmek için çalışacağız.