그누보드 현재접속자의 주소를~
본문
안녕하세요!
그누보드의 현재접속자를.. 좀 예쁘게 나오게하고싶은데요!
<div class="member_on">
<?php
$sql = " select a.mb_id, b.mb_nick, b.mb_name, b.mb_email, b.mb_homepage, b.mb_open, b.mb_point, a.lo_ip, a.lo_location, a.lo_url, mb_addr1
from {$g5['login_table']} a left join {$g5['member_table']} b on (a.mb_id = b.mb_id)
where a.mb_id <> '{$config['cf_admin']}'
order by a.lo_datetime desc ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo $row['mb_nick'];
echo $row['mb_name'];
echo $row['mb_addr1'];
echo ",";
} ?>
</div>
저는 우선 이렇게 입력하여, mb_nick이랑 mb_name은 출력이 잘 됩니다.
그런데.. 기본주소또한 출력하고 싶은데 mb_addr1은 호출이 되지않네요
select를 할때 컬럼이름앞에 a. 나 b.가 들어있는데.. 이건 무엇을 의미하나요?
답변 1
a.lo_url, b.mb_addr1
a, b 는 테이블의 alias 명입니다.
" from {$g5['login_table']} a left join {$g5['member_table']} b"
에서 login_table 은 'a' 로 member_table 은 'b' 로 alias 지정을 한 것이고,
select 에서 b.mb_addr1 은 member_table 의 mb_addr1 칼럼을 의미합니다.