Profile
이온디

2018.01.03

개발팁

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

조회 수 35 추천 수 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
7
Lv
이온디

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

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

0개의 댓글

에디터
번호 제목 조회 수 추천 수 날짜
공지 [라이믹스] Another XE, 라이믹스 소개/설치하기 20 0 2019.01.09
공지 [XE소식] XE제작문의는 이온디 제작의뢰로 가주세요. 19 0 2018.12.10
공지 [사이트맵] XE/라이믹스 사이트맵 불편 기능을 알려주세요. 39 0 2017.09.23
305 [자유게시판] [문제아님] RSS 위젯 수정 의뢰 0 0 2018.03.30
304 [개발팁] [콘텐츠판모듈스킨] 상태 목록에서 출력하기 30 0 2018.01.17
303 [사용팁] [포인트충전모듈] 페이팔에서 오류가 나는 원인 25 0 2018.01.16
302 [강좌] [콘텐츠판 모듈] 판매기간 출력하기 9 0 2018.01.12
301 [강좌] [콘텐츠판 모듈] 최근게시물 위젯에 포인트값 출력하기 14 0 2018.01.12
300 [강좌] [콘텐츠판모듈] 콘텐츠 판 모듈에서의 별점 기능을 위젯에 표현하고 싶습니다/. 12 0 2018.01.12
299 [위젯 스킨] xe 위젯에서 $item->variables 값 출력하기 6 0 2018.01.12
298 [레이아웃 스킨] XE레이아웃/워드프레스테마 - 시멘틱으로 디자인하라 25 0 2018.01.07
297 [개발팁] xe 특정 데이터베이스 가져오기 24 0 2018.01.03
296 [사용팁] 로마네스크 업데이트하기 23 0 2018.01.03
[개발팁] 회원정보 손쉽게 엑셀 파일로 저장하기 35 0 2018.01.03
294 [개발팁] [XE] 직접 쿼리 날리기 66 0 2018.01.03
293 XE 1.4와 1.5의 관리자 페이지 UI에 대한 [설문] 9 0 2018.01.02
292 [개발팁] xe 위젯 서로 다른 클래스명 9 0 2018.01.02
291 [사용팁] 태그 목록 ver 0.1 위젯을 출력을 시간단위로 수정 부탁드립니다. 11 0 2018.01.01