在php中获取csv格式

时间:2013-04-04 12:55:35

标签: php csv

目前我正在开发一个PHP脚本,用于从MySQL数据库中的条目输出CSV文件。我的问题是在层次结构中列出。 即父亲必须进入A栏,B栏中的妻子,C栏中的儿子,d栏中的女儿,e栏中的大孩子 但由于它是关于家庭成员,我需要记录在层次结构中......

function csv_from_mysql_resource($resource)
{
$output = "";
    $headers_printed = false;
while($row = mysql_fetch_array($resource, MYSQL_ASSOC))
{       
// print out column names as the first row
    if(!$headers_printed)
    {
        $output .= join(',', array_keys($row)) ."\n";
        $headers_printed = true;
    }       
    // remove newlines from all the fields and
    // surround them with quote marks
    foreach ($row as &$value)
    {
        $value = str_replace("\r\n", "", $value);
        $value = "\"" . $value . "\"";
    }
    $output .= join(',', $row)."\n";
}   
  // set the headers
$size_in_bytes = strlen($output);
header("Content-type: application/vnd.ms-excel");
header("Content-disposition:attachment;filename=church.csv;size=$size_in_bytes");
// send output
print $output;
exit;
    }
   $csvArray = array();
    $Query="SELECT title,family_id,family_head,gender FROM family_head";
    $resource = mysql_query($Query); 

0 个答案:

没有答案