회원 정보를 가져오기

불당   
   조회 19410  

그누보드의 테이블 정의를 보면 g4_member 테이블이 회원정보를 가지고 있습니다.
이것을 그누보드에서 부르기 위해서는 $g4[member_table] 변수를 사용하면 되고,
테이블에 대한 정의는 모두 config.php에서 되어 있습니다.
 
회원 정보를 가져오는 간단한 예제는 다음과 같습니다.
별도로 코딩을 하기 귀챦으니, 게시판 list.skin.php 같은 곳에 살짝 삽입해서 해보면 됩니다.
 
$sql = " select * from $g4[member_table] where mb_id = '$member[mb_id]' ";
echo $sql;
$mb = sql_fetch($sql);
print_r($mb);
 
이것을 해석하면 $sql 변수에 mysql 명령어를 넣어줍니다.
그 명령어는 $g4[member_table](그누보드 회원 테이블)로 부터,
mb_id(그누보드의 회원 id) 값이 $member[mb_id](현재 로그인한 회원의 mb_id) 인 값을 모두 가져와라는 겁니다.
 
$sql 변수에 값을 넣으면 " select * from g4_member where mb_id = 'test' " 이런게 들어 있습니다.
궁금하죠?
그래서 echo $sql 이라는 것으로 화면에 출력을 해봅니다.
 
다음으로 $sql의 mysql 명령어를 수행해서 그 값을 가져와서 $mb 변수에 넣어주는게 필요합니다.
native mysql 명령어 (원래 mysql/php에서 제공하는 것)을 쓰면 머리가 아프기 때문에,
그누보드의 sql_fetch (mysql 명령을 실행하고, 그 결과를 가져와라) 함수를 쓰면 됩니다.
 
뭘 가져 왔는지 확인해야겠죠?
print_r($mb) 와 같이하면, 배열에 들어 있는 값을 모두 출력해 줍니다.
 
쉽지만 php와 그누보드, mysql의 기본을 배울 수 있는 부분 입니다.
이것을 자주 쓰기 때문에 기본 함수로 만들어 뒀습니다.
아주 쉽습니다.
 
$mb = get_member($member[mb_id]);
 
 
테이블 정의
- opencode.co.kr -
해외무역정보제공 트레이드내비
상대국의 모든 무역정보를 한 눈에! 글로벌 국가무역정보포털
한국바로알림서비스
해외에 잘못 알려진 대한민국 관련 오류정보, 한국바로알림서비스에 알려주세요!
마이컴전자수리기술PC정비학원
LCD모니터수리교육,액정패널수리교육, 립스보드수리실무, 콘덴서교체, FET불량확인
파워링크 AD   클릭초이스등록


제목Page 1/1
     
2015-10   70492   불당
2016-08   32199   불당
2015-11   50785   불당
2015-09   69349   불당
2014-06   119113   불당
2012-10   20564   불당
2011-08   12282   불당
2011-08   19411   불당
2011-08   13066   불당
2010-01   12740   불당
2010-01   8735   불당
2010-01   7928   불당
2009-11   8576   불당
2009-11   9523   불당
2009-11   15131   불당
2009-11   9600   불당
2009-11   8646   불당
2009-11   9136   불당
2009-11   7732   불당
2009-11   8988   불당
2009-11   8080   불당