엑셀다운로드 질문입니다.
본문
실제 데이터는 9천개가 넘는데 출력을 하면 1천개에서 끝나네용..
쿼리에서는 9천개가 그대로 나옵니다..
답변 2
소스를 모르니 오류사항을 정확히 알수는없구요.
예상으로는
엑셀다운로드 소스 상단에
set_time_limit(0);
넣어보세요
/* 그누보드게시판 엑셀저장 - GIT(www.g-it.kr) */
include_once("./common.php");
set_time_limit(0);
$g5[title] = "엑셀 문서 다운로드";
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
header("Content-type: application/vnd.ms-excel" );
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=db".date('Y-m-d').".xls" );
header("Content-Description: PHP5 Generated Data");
$result=@sql_query("select * from {$g5['db_table']} where wr_is_comment='0' order by wr_datetime");
?>
<html>
<head>
<title><?=$g5[title]?></title>
<meta http-equiv="Content-Type" content="application/vnd.ms-excel;charset=utf-8">
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="1">
<?
$i = 0;
while($data=sql_fetch_array($result)) {
echo "
<tr style='height:30px;text-align:center;'>
<td>$i</td>
<td>$data[wr_name]</td>
<td>$data[wr_1]</td>
<td>$data[wr_2]</td>
<td>$data[wr_3]</td>
<td>$data[wr_10]</td>
<td>$data[wr_datetime]</td>
</tr>";
$i++;
} // while end
?>
</table>
</body>
</html>
답변을 작성하시기 전에 로그인 해주세요.