회원 정보를 가져오기

불당   
   조회 18627  

그누보드의 테이블 정의를 보면 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
     
2016-08   25717   불당
2014-05   98479   불당
2015-11   44685   불당
2011-12   181126   불당
2016-06   24601   불당
2012-10   18734   불당
2011-08   12027   불당
2011-08   18628   불당
2011-08   12816   불당
2010-01   11873   불당
2010-01   8465   불당
2010-01   7681   불당
2009-11   8233   불당
2009-11   9212   불당
2009-11   14784   불당
2009-11   9313   불당
2009-11   8366   불당
2009-11   8815   불당
2009-11   7429   불당
2009-11   8648   불당
2009-11   7783   불당