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 [궁금한점] 아토에 대해서요 3 3 10306 0 2011.05.28
381 [위젯 스킨] 제 포인트 현황판 이쁘죠? ^^ 3 10943 0 2010.11.20
380 [궁금한점] XE 스킨 2 10354 0 2010.11.29
379 [추천자료] XE 네이버 로그인 모듈 2 1757 0 2014.11.25
378 [사용팁] 스케치북 유투브 스킨 썸네일 출력 문제 2 2311 1 2014.01.24
377 [자유게시판] 이온디님도 공모전 참여하시나요? 2 8081 0 2010.11.21
376 [궁금한점] Fatal 에러 질문좀여 ㅠㅠ 1 3227 0 2011.12.30
375 [자유게시판] 큐브리드가 오픈소스에 공조한다면 XE마켓 수수료를 더 내려야 합니다. 1 8175 0 2011.05.17
374 [아이디어/건의] 가루님이 원하던 게시판... 1 6363 0 2007.08.26
373 [궁금한점] 이온디님 답변 감사합니다만..ㅠㅠ 1 3560 0 2012.01.02
372 [아이디어/건의] 이후의 제로보드 1 685 0 2009.06.07
371 [궁금한점] 게시판 모듈에서만 애드온이 실행되도록 하려면 1 22 0 2015.08.19
370 [궁금한점] XE에서 사이트검색 기능은 불가능한 건가요? 1 9494 0 2010.11.24
369 [개발팁] 게시물수+추천수+오늘업로드된게시물수 1 33 0 2018.12.09
368 [자유게시판] XE 스킨 만들어서 팔아보고 싶다며.. 1 7031 0 2010.11.07