테스트 사이트 - 개발 중인 베타 버전입니다

db에서 값이 안나오네요 ㅠㅠ 채택완료

HaninPage 9년 전 조회 3,997

http://sir.kr/g5_plugin/1048?sfl=wr_subject%7C%7Cwr_content&stx=%EB%A1%9C%EA%B7%B8%EC%9D%B8&page=2">http://sir.kr/g5_plugin/1048?sfl=wr_subject%7C%7Cwr_content&stx=%EB%A1%9C%EA%B7%B8%EC%9D%B8&page=2 

 

위 주소에 있는 플러그인을 적용했는데 보시다 싶이 아이피로 표현을 하는데요.

 

아이디도 출력하고 싶어서 보니까 테이블을 mb_id 필드가 있고 아이디가 들어 가고 있습니다.

 

그래서 출력 하는 부분에서  해주니까 값이 아예 아무것도 안나오네요. 

 

(테이블 필드 이름도 mb_id 입니다.)

 

저 테이블에 입력되어 있는 mb_id 필드에 있는 값이 왜 안불러와 질까요?

 

$mb_id = $row['mb_id']; 이렇게 하고  이렇게 해보니까 현재 로그인해서 페이지를 보고 있는 아이디가 나오네요..ㅠㅠ 

 

어떻게 불러 올수 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

님 해당 페이지가

/plugin/login_history/index.php 아닌가요?

소스에 분명

</p><p>$sql_search = " where mb_id = '{$member['mb_id']}' ";</p><p>

이런 구문이 있습니다.

검색 조건에 로그인한 회원의 아이디로 검색한다고 되어 있는데

무슨 말씀을 하시는건지 도무지 이해가 안됩니다.

원본에도 보시면 id와 pass 제공하는거 보이시죠...

링크가 끊어져 테스트는 어렵지만

해당 파일 최 상단에

</p><p>if ($is_guest) alert('회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?url='.urlencode(G5_PLUGIN_URL.'/login_history/index.php'));</p><p>

이런식으로 로그인 하지 않으면 로그인 페이지로 넘어가도록 되어 있습니다.

해당 플러그인은 방문자를 모두 DB에 넣기는 합니다.

테이블 보시면 아이디가 여러개 보이실 겁니다.

하지만 정작 불러오는 페이지에서는

현재 로그인한 멤버 아이디로 검색을 해서 보여 주도록 되어 있습니다.

착오 없으셨음 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

H
HaninPage
9년 전
아............................. 무슨 말씀 인지 이해가 됐습니다. 로그인 기록이라는것이 각 개인별 로그인 기록을 보여 주는것였군요 !!!! ㅠㅠ 그러니까 본인꺼만 보이는 설계라는 말씀 이였군요 ㅠㅠ 감사합니다. 제가 오해를 했네요 ㅠㅠ;
H
HaninPage
9년 전
답변 감사드립니다. 큰 도움이 되었습니다!!!

댓글을 작성하려면 로그인이 필요합니다.

님 로그인 했던 아이디가 현재 로그인 한 회원의 아이디인데 구지 볼 이유가 있나요?

 

http://static.se2.naver.com/static/img/bg_quote2.gif) 0 3px no-repeat;color:#888888;">

$mb_id = $row['mb_id']; 이렇게 하고  이렇게 해보니까 현재 로그인해서 페이지를 보고 있는 아이디가 나오네요..ㅠㅠ 

님이 하신데로 해서 나온 결과가 정상적인 겁니다.

해당 플러그인은 로그인한 회원의 전체 기록을 보는것이 아니라

현재 로그인한 멤버의 지난 기록을 보여 주는 것이고

님 말씀데로 테이블에 아이디가 잘 입력 되어 있다면

불러오는 쿼리에 따로 수정을 하지 않으셨다면

님이 쓰신 방법으로 현재 로그인한 회원의 아이디가 보인다면 정상적인 겁니다.

 

만약 test 라는 멤버로 로그인 해서 해당 페이지를 보면

그리고 님이 하신 방법데로 mb_id를 출력 하신거라면

ip 옆에 모두 test 라는 아이디가 나올겁니다.

그게 정상적인 겁니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

H
HaninPage
9년 전
해당 테이블에 mb_id 에는 모든 로그인한 아이디가 기록되어 있는데요? 로그인한 아이디는 다 다른데 현재 로그인한 아이디만 나온다면 그건 디비에서 불러 온게 아닌데요?ㅠㅠ
H
HaninPage
9년 전
이건 본인의 로그인 기록만 보는게 아니에요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

정상적인 결과입니다.

해당 플러그인은 로그인한 회원의 지난 방문기록을 보여주는 겁니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

H
HaninPage
9년 전
네 그런데 지금은 로그인 했던 아이디는 안나오고 아이피만 나오더라구요. 그래서 아이디도 출력 하고 싶어서 그렇습니다~~!
H
HaninPage
9년 전
테이블에 아이디가 입력도 잘 되고 있는데 출력이 안됩니다 ㅠㅠ;
H
HaninPage
9년 전
해당 테이블에 mb_id 에는 모든 로그인한 아이디가 기록되어 있는데요? 로그인한 아이디는 다 다른데 현재 로그인한 아이디만 나온다면 그건 디비에서 불러 온게 아닌데요?ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인