CSV 파일로 데이터를 PHP 튜토리얼 내보내기
포함 (". /admin/inc/inc.php ");
$times = 시간 ();
$filename = $times. " CSV ";
$a = "문의 사람, 전화 번호, 지역 사회, 필요한 재료, 노트, 응용 프로그램 시간 n";
$days = postget ("일");
$mktime = Daystomktime ($days);
$sql = "선택 * Tugou에서 어디 ($times-시간) < $mktime";
$db = 새로운 db ();
$result = $db-> 쿼리 ($sql);
$rs = $db-> 가져오기 ($result, 0);
foreach ($v로 $rs = > $vv)
{
$a. $vv = [' 이름 ']. $VV [' 모 ']. $VV [' 통신 '].
Commbox ($vv [' Cbox ']). ",";
$a. = "". $vv [' 박 ']. 날짜 (' y-m-d ' $vv [' 번 ']). "RN
";
}
에코 $a;
$hod = fopen ($filename, "w +");
경우 (fwrite ($hod, $a))
{
에코 "생성 파일 성공적으로 클릭 <는 href $filename target = _blank = > Excel 다운로드
문서 < /a > ";
}
기능 Daystomktime ($days)
{
스위치 ($days)
{
사례 1:
$t = 86400;
휴식;
사례 7:
$t = 86400 * 7;
휴식;
사례 30:
$t = 86400 * 30;
휴식;
경우 90:
$t = 86400 * 90;
휴식;
2048 사례:
$t = 86400 * 2048;
휴식;
}
$t; 반환
}
함수 Commbox ($ars)
{
경우 (트림 ($ars) = = ")
{
반환 ' & nbs p; ';
}
$array = ("tugou.php");
포함 $tmp = 폭발 (',' $ars).
$str = ';
& nbsp ; 경우 ($tmp)
{
foreach ($c로 $tmp)
{
$str. $array [Intval ($ = c)]. ' | ';
}
}
반환 $str;
}
& nbsp
/ * 구조체
테이블을 생성 하지 않을 경우 존재 하는 'Tugou' (
'id' int (8) 하지 NULL Auto_increm ENT,
'이름 'varchar 기본 NULL 설명' 이름',
'모' varchar 기본 null 설명 '모바일' & nbsp; '통신 'varchar 기본 NULL,
' 박' varchar (+) 기본 NULL 코멘트 '백업',
'cbox' varchar (500) 기본 NULL 설명 ' 유형 ',
'시간' int (4) 기본 NULL
'IP' varchar 기본 NULL
홍보 Imary 키 ('id')
) 엔진 INNODB & NB =Sp; 기본 Charset = utf8 auto_increment = 8;