以下のコードを使用して、mysql から csv を作成し、ユーザーのコンピューターに保存できます。
//Connecting to my database
mysql_connect($hostname, $username, $password) OR DIE ("Unable to connect to database! Please try again later.");
mysql_select_db($dbname);
// output headers so that the file is downloaded rather than displayed
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=pikaObs_'.date("Ymd").'.csv');
// create a file pointer connected to the output stream
$output = fopen('php://output', 'w');
// output the column headings
fputcsv($output, array('fid','firstName','lastName','email','phone','date','time','pikasSeen','haystacksSeen','pikasHeard','pikasDoing','habitatType','lattitude','longitude'));
// fetch the data
mysql_connect($hostname, $username, $password);
mysql_select_db($dbname);
$rows = mysql_query('SELECT * FROM pikaObs');
// loop over the rows, outputting them
while ($row = mysql_fetch_assoc($rows)) fputcsv($output, $row);
私が今やりたいことは、プロンプトを表示してユーザーのマシンに保存するのではなく、この csv をサーバーに保存する php スクリプトを作成することです。
上記のコードを変更して、日時がスタンプされた新しいファイルをサーバー上のフォルダーに保存することはできますか?