메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

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

2009.08.05 21:47

[레벨:4]thejeon 조회 수:6387 추천:4

디비가서 정보 꺼내오기 귀찮으셨죠? ㅎㅎ
메모장을 열고 아래코드를 붙이고 원하는 이름으로 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> 

번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 366
754 주소창에 보이는 아이콘 넣기..제로보드 XE에서 [2] file [레벨:2]은바가지 2008.07.03 5569
753 서기의 자바스크립트 동영상 강의 #6 - 반복문을 이용한 구구단 출력 [3] [레벨:10]서기 2010.04.13 1057
752 Unexpected error occured 라는 메시지가 뜰 경우 해결 방안들 [5] [레벨:7]RainSky 2009.07.21 1226
751 XE레이아웃을 자유롭게 편집하기 위한 DIV + css학습 참고 사이트 [3] [레벨:3]한스김 2010.02.15 2642
750 제로보드XE 가로 스크롤 문제 해결 방법 [7] [레벨:1]digitalist 2008.11.12 3263
749 서기의 자바스크립트 동영상 강의 #7 - 중첩 for문의 사용 [레벨:10]서기 2010.04.14 1007
748 1.4.0.9 설치하는법 (1.2.4.full 설치 안하고 1.4.0.9 쉬운설치) [레벨:2]serendip 2010.04.14 1675
747 서기의 자바스크립트 동영상 강의 #5 - 반복문(for) [레벨:10]서기 2010.04.13 989
746 서기의 자바스크립트 동영상 강의 #4 - if문의 심화 [레벨:10]서기 2010.04.13 1012
745 서기의 자바스크립트 동영상 강의 #3 - 조건분기(if) [1] [레벨:10]서기 2010.04.12 1121
744 [현원式] 개나 소나 하는 CSS - 레이아웃 만들기 / 기초지식 이해편 [3] [레벨:15]현원 2010.04.10 2414
» 회원정보 손쉽게 엑셀 파일로 저장하기 [31] [레벨:4]thejeon 2009.08.05 6387
742 서기의 자바스크립트 동영상 강의 #2 - 기본적인 변수선언 [레벨:10]서기 2010.04.12 1032
741 archive 최근달 부터 보여주기 [레벨:1]calko 2010.04.11 998
740 XE 기본 카운터의 방문자 / 페이지뷰 출력하고 수정하기 [5] [레벨:11]대류 2010.04.03 1862
739 하늘님의 XE svn external link로 update하기를 이해 하기 쉽게 (그림첨부) [12] file TSHabile 2009.08.23 4450
738 [정식 버전 1.0.0] 회원 정보에서 ID 변경하기(0) 안내 [1] file [레벨:12]대암지기 2008.02.27 5880
737 xe 124 버전 파일첨부,다운로드 안되시는분들 ~! [7] file [레벨:1]일인자 2009.07.12 5372
736 파일 첨부가 되지 않는 현상의 해결 [6] [레벨:1]이그누 2009.11.30 1048
735 특정그룹회원에게 서비스 제공하기 [4] [레벨:16]똑디 2009.09.12 4132