0

テーブル名はtblstudenです。これには、studentname、rollnumberm、およびclassnameのIDが含まれています。このデータをCSV形式でダウンロードしたい。どうしてそれは可能ですか?

CSVファイルでデータをテーブルにアップロードできます。コードをアップロードするには、以下をご覧ください。それは私のために働いています。しかし、今はCSV形式でデータをダウンロードしたいと思います。

<?php

if(isset($_POST['submit']))
{
    $row = 1;
$file1 = $_FILES['file']['tmp_name'];
$file = fopen($file1, "r");
while (($data = fgetcsv($file, 8000, ",")) !== FALSE) {
    $num = count($data);
    $row++;
    for ($c=0; $c < $num; $c++) {
       $data[$c];}
    echo $data[0];

    $name = $data[0];
    }

fclose($file); 
?>
4

1 に答える 1

1

このコードを使用して csv ファイルをダウンロードできます。

$getRecord = mysql_query("SELECT id, studentname, rollnumber, classname FROM tblstuden");

while ($row = mysql_fetch_array($getRecord )) {
$csvFile .= $row['id'].",". $row['studentname'].",". $row['rollnumber'].",".$row['classname']."\r\n";
}

header("Content-type: application/octet-stream");
header("Content-disposition:attachment; filename="."testCSV.csv");

echo $csvFile;
于 2012-06-04T08:38:14.190 に答える