我正在尝试创建一个PHP页面,以打开查询并自动使用新值更新csv文件。
我的光盘位置中有带日期的文件“ graph.csv”,以及来自SQL查询的COUNT。 我尝试打开此文件,并在每次加载页面时添加新行。但是,当前浏览器尝试保存并覆盖文件手册。 php和csv文件位于同一位置。
<?php
$connect = oci_connect("login","pass","db");
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=graph.csv');
$output = fopen("php://output", "w");
fputcsv($output, array('TIME','Orders'));
$query = "SELECT column1, column2 FROM table1";
$result = oci_parse($connect, $query);
$r=oci_execute($result);
while ($row = oci_fetch_array($result, OCI_BOTH))
{
$handle = fopen("graph.csv", "a");
$handle = fputcsv($output, $row);
}
$handle = fclose($output);
?>