db에서 행(레코드)를 불러올 수 있나요 ??? 정보
db에서 행(레코드)를 불러올 수 있나요 ???본문
안녕하세요 ?
예전에도 많은 도움을 받았었는데, 이번에도 이렇게 도움을 청하네요 ..
언젠가 저도 여기서 도움드릴 날이 오길 바라면서 ..질문 좀 드릴께요 ..
db는 어려워서요 ..
어떠한 게시판의 게시글에, 추천기능을 넣어 놓았는데,
중복 추천이 가능하도록 해놓았습니다. 한개의 글을 10번도 추천이 가능하단 뜻이죠.
그런데 저는, 자기가 그 글을 몇번 추천 했는지를 뽑아오고 싶습니다.
g4_board_good 테이블에 mb_id와 wr_id, 또 bo_table가 있잖아요.
mb_id의 행(레코드)에 숫자가 적혀있는데, 제 생각엔 그부분이 총 추천 횟수인듯합니다.
그 mb_id에 해당하는 행(레코드)를 불러올 수 있는가 해서요 ..
만약 가능하다면
bo_table과 wr_id를 앞에 적어주고 그 뒤에 mb_id에 해당하는 행(레코드)를 불러온다면,
자신이 그 글을 추천한 횟수가 나올거란 생각이 드는데 ..
가능할까요 ?
아니면, 다른 좋은 방법좀 가르쳐주세요 ㅜ 부탁드립니다..
예전에도 많은 도움을 받았었는데, 이번에도 이렇게 도움을 청하네요 ..
언젠가 저도 여기서 도움드릴 날이 오길 바라면서 ..질문 좀 드릴께요 ..
db는 어려워서요 ..
어떠한 게시판의 게시글에, 추천기능을 넣어 놓았는데,
중복 추천이 가능하도록 해놓았습니다. 한개의 글을 10번도 추천이 가능하단 뜻이죠.
그런데 저는, 자기가 그 글을 몇번 추천 했는지를 뽑아오고 싶습니다.
g4_board_good 테이블에 mb_id와 wr_id, 또 bo_table가 있잖아요.
mb_id의 행(레코드)에 숫자가 적혀있는데, 제 생각엔 그부분이 총 추천 횟수인듯합니다.
그 mb_id에 해당하는 행(레코드)를 불러올 수 있는가 해서요 ..
만약 가능하다면
bo_table과 wr_id를 앞에 적어주고 그 뒤에 mb_id에 해당하는 행(레코드)를 불러온다면,
자신이 그 글을 추천한 횟수가 나올거란 생각이 드는데 ..
가능할까요 ?
아니면, 다른 좋은 방법좀 가르쳐주세요 ㅜ 부탁드립니다..
댓글 전체
$result = mysql_query ("SELECT COUNT(*) FROM XXX WHERE mb_id = 'XXX' AND bo_table = 'XXX' AND wr_id = 'XXX'");
list($count) = mysql_fetch_array($result);
echo $count;
list($count) = mysql_fetch_array($result);
echo $count;