使用php打开/编辑/保存csv文件

时间:2009-07-22 06:50:47

标签: php mysql csv

是否有任何php / mysql软件可以从mysql数据库或csv文件中提取数据,并允许您编辑,可能复制/粘贴新行,然后将此文件另存为csv?

需要基于网络。任何指针都会有所帮助。

1 个答案:

答案 0 :(得分:3)

fgetcsv(http://us3.php.net/manual/en/function.fgetcsv.php)和fputcsv(http://us3.php.net/manual/en/function.fputcsv.php)功能是否足够?

从mysql数据库中获取数据:

$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);

尚未测试过,但这可能会将mysql查询结果转换为csv文件,包括文件顶部的列名。