Profile
이온디

2018.01.03

개발팁

회원정보 손쉽게 엑셀 파일로 저장하기

조회 수 77 추천 수 0
원작자thejeon
출처http://www.xpressengine.com/18207088
적용여부NO


디비가서 정보 꺼내오기 귀찮으셨죠? ㅎㅎ
메모장을 열고 아래코드를 붙이고 원하는 이름으로 php파일을 만드세요 (예: mem_xls.php)
그리고 계정에 올리신후 실행해보시면 원하는 테이블의 정보가 한번에 엑셀로 뿅~~
저는 회원 이메일 수집때문에 쓰고 있습니다.

-------------------------------------------------------------------------


<? 
$connect_host        = "localhost";
$connect_id        = "DB아이디";
$connect_pass        = "DB비밀번호";
$connect_db        = "DB네임";
$connect_table        = "원하는테이블네임";
$xls_filename        = "filename.xls";

$connect=@mysql_connect($connect_host,$connect_id,$connect_pass);
$mysql=@mysql_select_db($connect_db,$connect);

header("Content-Type: application/vnd.ms-excel"); 
header("Content-Disposition: attachment; filename=$xls_filename"); 
?> 

<html> 
<head> 
<meta http-equiv=Content-Type content=text/html; charset=EUC-KR>
</head> 
<body> 
<table border=1>
<tr align=center>
<?
$fields = mysql_list_fields("$connect_db", "$connect_table");
$columns = mysql_num_fields($fields);

for ($i = 0; $i < $columns; $i++) {
$field[$i]=mysql_field_name($fields, $i);
  echo "<th>".$field[$i]. "</th>";
}
?>
</tr>

<?
$result=mysql_query("select * from $connect_table");
while($data=mysql_fetch_assoc($result)){
echo"<tr>";

for ($i = 0; $i < sizeof($field); $i++) {
echo "<td>".$data["$field[$i]"]."</td>";
}

echo"</tr>";
}
?>
</table>
</body> 
</html> 
Profile
8
Lv
이온디

이온디 홈페이지는 간결하며,

 손쉽게 수정할 수 있습니다.

0개의 댓글

에디터
번호 제목 조회 수 추천 수 날짜
공지 [라이믹스] Another XE, 라이믹스 소개/설치하기 162 0 2019.01.09
공지 [XE소식] XE제작문의는 이온디 제작의뢰로 가주세요. 170 0 2018.12.10
공지 [사이트맵] XE/라이믹스 사이트맵 불편 기능을 알려주세요. 171 0 2017.09.23
382 [아이디어/건의] 제로원 용도 방안 41698 0 2008.07.22
381 [게시판 모듈] 낙장불입 시스템 20114 0 2008.08.01
380 [레이아웃 스킨] 플래닛의 모바일용 레이아웃 시안입니다. 1 12180 0 2010.12.08
379 [게시판 모듈] 태그 리스트 위젯 11305 0 2009.02.08
378 [위젯 스킨] 제 포인트 현황판 이쁘죠? ^^ 3 10943 0 2010.11.20
377 [게시판 모듈] 게시판EX 스킨을 만들어 봅니다. 10642 0 2010.02.01
376 [게시판 모듈] 포럼형 10606 0 2009.01.03
375 [게시판 모듈] 세진 게시판 메모장 스타일 수정하기 10592 0 2011.01.05
374 [궁금한점] 제로보드XE 다운받고 압축 푸는 방법 1 10423 0 2008.03.08
373 [궁금한점] XE 스킨 2 10354 0 2010.11.29
372 [궁금한점] 아토에 대해서요 3 3 10306 0 2011.05.28
371 [에디터컴포넌트 스킨] 미니위니플래시뮤직박스 에디터 컴포넌트 제작 설명입니다. 10209 0 2007.09.16
370 [게시판 모듈] 스킨변경사항 10026 0 2008.10.05
369 [궁금한점] XE에서 사이트검색 기능은 불가능한 건가요? 1 9494 0 2010.11.24
368 [게시판 모듈] 게시판 모듈 스킨 만들기(1) 9487 0 2008.07.31