게시글 추천 여부 문의

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
게시글 추천 여부 문의

QA

게시글 추천 여부 문의

본문

안녕하세요.

 

게시글 리스트에서 추천에 대한 여부를 체크할려고 하는데, 잘 안되어 질문드립니다.

 

아래의 내 댓글이 있는지 확인하는 쿼리를 이용했는데, 접근방법이 다른것 같습니다.

 

[내 댓글이 있는지 여부]


$comment_check = sql_fetch(" select count(*) as cnt from {$write_table} where wr_comment = '{$list[$i][wr_id]}' and mb_id = '{$member[mb_id]}'");
<?php if ($comment_check) { ?>
...
<?php } ?>

 

[내 추천이 있는지 여부]


$good_check = sql_fetch(" select count(*) as cnt from {$write_table} where wr_good = '{$list[$i][wr_id]}' and mb_id = '{$member[mb_id]}'");
if ($good_check) {
...
<?php } ?>

 

내 추천이 있는지에 따라서 조건을 걸려고 했으나, 쿼리가 잘못된것 같습니다.

도움주시면 감사하겠습니다.

이 질문에 댓글 쓰기 :

답변 2


$sql = "select count(*) as cnt from {$g5['board_good_table']} where bo_table = '{$bo_table}' and wr_id = '{$list[$i][wr_id]}' and mb_id = '{$member[mb_id]}'";
// echo $sql;
$good_check = sql_fetch($sql);
 
if($good_check['cnt']){
// 추천이 있다면
}else{
//추천이 없다면
}

 

이렇게 해보세요

만일 안된다면 쿼리문 출력 주석문 제거해서 쿼리를 출력해서 원인을 파악하는 방법도 있습니다.


$sql = "select count(*) as cnt from {$g5['board_good_table']} where bo_table = '{$bo_table}' and wr_id = '{$list[$i][wr_id]}' and mb_id = '{$member[mb_id]}'";
$row = sql_fetch($sql);
$good_check = $row['cnt'];


으로 해결했습니다. 감사합니다.

추천이 저장되는 테이블은 따로있습니다.  (테이블명:g5_board_good)

 

$good_check = sql_fetch(" select count(*) as cnt from {$g5['board_good_table']} where bo_table = '{$bo_table}' and wr_id = '{$list[$i][wr_id]}' and mb_id = '{$member[mb_id]}'");

답변을 작성하시기 전에 로그인 해주세요.
전체 28
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT