묻고답하기
회원리스트 확장변수 값 다르게 가져오기 문의
2009.05.08 11:58
<?php
$conn = mysql_connect('host','id','pssword');
$db_id = mysql_select_db("DBnamed", $conn);
echo("<p><font face=바탕>검색결과</font></p>");
$sql = "select * from xe_member";
$sql_result = mysql_query($sql, $conn);
$data = mysql_fetch_array($sql_result);
$data1 = unserialize($data[extra_vars]);
$array = array();
if (is_object($data1))
{
$array = get_object_vars($data1);
}
$count = mysql_num_rows($sql_result);
echo("<table boder=1 cellpadding=2 width=700>");
echo("<tr><td>회원번호</td><td>가입일</td><td>아이디</td><td>이름</td><td>닉네임</td><td>사번</td><td>소속</td>");
for ($i = 0; $i < $count; $i++) {
$member_srl = mysql_result($sql_result, $i, member_srl);
$regdate = mysql_result($sql_result, $i, regdate);
$user_id = mysql_result($sql_result, $i, user_id);
$user_name = mysql_result($sql_result, $i, user_name);
$nick_name = mysql_result($sql_result, $i, nick_name);
echo "<tr><td>".$member_srl."</td><td>".$regdate."</td><td>".$user_id."</td><td>".$user_name."</td><td>".$nick_name."</td><td>".$array[sabun]."</td><td>".$array[membergroup]."</td>";
}
echo("</table>");
mysql_query($sql, $conn);
mysql_close($conn);
echo("<p><font face=바탕><a href="처음으로주소">처음으로</a></font>);
?>
결과값
회원번호 | 가입일 | 아이디 | 이름 | 닉네임 | 사번 | 소속 |
1 | 20080312110000 | admin | 코끼리 | 관리자1 | 1111 | 포유류 |
2 | 20080325081921 | y2k3kk | 강아지 | 관리자2 | 1111 | 포유류 |
3 | 20080325082504 | vppv82 | 고양이 | 관리자3 | 1111 | 포유류 |
4 | 20080325083035 | sek8208 | 거북이 | 관리자4 | 1111 | 포유류 |
5 | 20080325083036 | byungongju | 호랑이 | 관리자5 | 1111 | 포유류 |
위 처럼 회원번호, 가입일, 아이디, 이름 닉네임까지는 정상적으로 회원번호에 맞는 값이 출력되지만
확장변수로 사용한 사번과 소속은 회원번호1에 대한 내용이 반복해서 출력되고 있습니다.
어떠한 방법으로 사번과 소속이 회원번호에 맞는 값이 출력 가능한지 고수님들의 답글 부탁드립니다.