Php 以cvs格式导出sql数据

Php 以cvs格式导出sql数据,php,Php,我有一个表名tblstuden。它包含ids studentname、rollnumberm和classname。我想以CSV格式下载此数据。怎么可能呢 我可以通过CSV文件将数据上传到表中。上传代码如下。这对我有用。但是现在我想下载CSV格式的数据 <?php if(isset($_POST['submit'])) { $row = 1; $file1 = $_FILES['file']['tmp_name']; $file = fopen($file1, "r"); whil

我有一个表名tblstuden。它包含ids studentname、rollnumberm和classname。我想以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); 
?>

您可以使用此代码下载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;

您没有移动或存储上载的文件,因此您希望如何再次下载它?可以使用上述脚本存储表中的数据。。。我的意思是我可以导入.cvs文件…但是现在我想下载这个文件。。。怎么可能?如果记录在数据库中,您可以进行查询,然后以csv格式将其存储在变量中。怎么可能?可能吗/2008年9月?你能给我提供代码吗?当然。我把它贴在下面。