Profile
이온디

2018.01.03

개발팁

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

조회 수 87 추천 수 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, 라이믹스 소개/설치하기 196 0 2019.01.09
공지 [XE소식] XE제작문의는 이온디 제작의뢰로 가주세요. 211 0 2018.12.10
공지 [사이트맵] XE/라이믹스 사이트맵 불편 기능을 알려주세요. 206 0 2017.09.23
296 [사용팁] 로마네스크 업데이트하기 32 0 2018.01.03
[개발팁] 회원정보 손쉽게 엑셀 파일로 저장하기 87 0 2018.01.03
294 [개발팁] [XE] 직접 쿼리 날리기 118 0 2018.01.03
293 XE 1.4와 1.5의 관리자 페이지 UI에 대한 [설문] 10 0 2018.01.02
292 [개발팁] xe 위젯 서로 다른 클래스명 17 0 2018.01.02
291 [사용팁] 태그 목록 ver 0.1 위젯을 출력을 시간단위로 수정 부탁드립니다. 23 0 2018.01.01
290 [자유게시판] XE 다국어 사이트 폐쇄의 아쉬운점 47 0 2017.12.30
289 [아이디어/건의] 대시보드 UI 변경 건 26 0 2017.12.29
288 [사용팁] 레이아웃에서 게시판 모듈일떄만 보여주려면 26 0 2017.12.13
287 [강좌] xe개발자 k_rifle님 블로그 24 0 2017.12.13
286 [개발팁] XE 게시판에 스크립트로 data 밀어넣기 팁 1 37 0 2017.12.06
285 [아이디어/건의] xe 멀티검색/다중검색 193 0 2017.12.06
284 XE 문서수정내역 애드온 만들기 45 0 2017.11.27
283 [사용팁] 최근게시물 위젯에서 유투브 썸네일 출력하기 1 40 0 2017.11.20
282 [누리고] 누리고 스토어 가격표기 0원 -> Free 34 0 2017.10.27