답변 3개
채택된 답변
+20 포인트
5년 전
그누보드의 사용자 테이블은
g5_member 입니다.
그 속에는
mb_id : 사용자ID
mb_name : 사용자명
mb_nick : 사용자 닉네임
등..
많은 정보들이 있습니다.
그것을
db에서 가져올때
select * from g5_member where mb_id = '로그인한사용자id' 로 조회하게 되는데
그 방법을
$member = get_member($mb_id);
로 받아오게 됩니다.
실제 함수는
/lib/common.lib.php 파일에 정의되어있는
// 회원 정보를 얻는다.
function get_member($mb_id, $fields='*', $is_cache=false)</p>
<p>{</p>
<p>....</p>
<p>
$sql = " select $fields from {$g5['member_table']} where mb_id = TRIM('$mb_id') ";
</p>
<p>
의 내용으로 확인가능합니다.
실제 db의 내용을 가져오는 방법에서
각 Row의 값을 한번에 받아오면 배열정보로 저장됩니다.
위와 같은 이유로
$member['mb_nick'] 로 접근하면 닉네임을 확인할수있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
</p>
<p>$sql = " SELECT * FROM g5_member WHERE mb_id = '{$mb_id} ";</p>
<p>$member = sql_fetch($sql);</p>
<p> </p>
<p>echo $member['mb_nick'];</p>
<p> </p>
<p>echo $member['mb_id'];</p>
<p>echo $member['mb_name'];</p>
<p>//기타 등등</p>
<p>
확인 방법은 print_r($member); 또는 print_r2($member); 하시면 화면에 출력될겁니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그 쿼리문이 궁금합니다.