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

추천인 확인 (갯수 정도만) 채택완료

qoqofh 4년 전 조회 1,830

추천인 확인을 몇명이 어떠한 회원을 추천했는지 갯수정도만 파악해도 되어서 구현해보려합니다.

 

a라는 회원이 있고 

 

b,c,d라는 회원이 있는데 이 3명의 회원이 a라는 회원을 추천인을 등록하고 가입을 했으면,

 

관리자페이지에서 a라는 회원이 3번의 추천을 받았습니다 와 같이 나오게 구현하려 합니다.

 

방법이나 유사한 기능이 있으면 추천 부탁드립니다.

 

몇번 추천 받았는지만 알면 되는 부분입니다.

 

고수님들의 조언 부탁드립니다.

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

답변 3개

채택된 답변
+20 포인트
4년 전

$sql = "

  select count(*)

   from g5_member

 where mb_recommend = 'A'

";

$num = sql_fetch($sql);

echo $num;

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

답변에 대한 댓글 6개

q
qoqofh
4년 전
어느파일에 넣어야할까요 ㅠㅠ?
마르스컴퍼니
4년 전
관리자페이지에서 'a라는 회원이 3번의 추천을 받았습니다' 라는 문구가 표시되는 파일에 넣어주면 됩니다.
q
qoqofh
4년 전
출력값이 Array 이렇게뜨는데 추천인이 없어서 그런건가요?
마르스컴퍼니
4년 전
실수가 있었습니다. 재작성한 코드입니다.

$sql = "

select count(*) as cnt

from g5_member

where mb_recommend = 'A'

";

$row = sql_fetch($sql);

echo $row['cnt'];
q
qoqofh
4년 전
탈퇴한 회원 수 밑에

// 추천횟수
$sql = " select count(*) as cnt from g5_member where mb_recommend = '{$row['mb_id']}' ";
$num = sql_fetch($sql);

이렇게 작성하고

<td headers="mb_list_grp" class="td_numsmall"><?php echo $num ?></td>

여기에 출력을 했는데, 그래도 Array 라는 값이 나오네요 ㅠㅠㅠㅠ
마르스컴퍼니
4년 전
$sql = " select count(*) as cnt from g5_member where mb_recommend = '{$row['mb_id']}' ";
$row2 = sql_fetch($sql);

<td headers="mb_list_grp" class="td_numsmall"><?php echo $row2['cnt'] ?></td>

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

4년 전

맨상단에 넣으시면 됩니다.

common.php에 넣으시고 쓰셔도 되구요 

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

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

4년 전

명시적이네요 마르스컴퍼니님께서 말씀하신데로 상단에 common.php 추가하고 해당위치에 저렇게 넣으시면 됩니다. 

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

답변에 대한 댓글 1개

q
qoqofh
4년 전
$sql = "

select count(*)

from g5_member

where mb_recommend = 'A'

";

$num = sql_fetch($sql);

echo $num;

이코드를 어느파일에 넣어야할까요 ㅠㅠ?

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

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

로그인