目前我正在开发一个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);