sql 질문입니다!

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
sql 질문입니다!

QA

sql 질문입니다!

본문

제가 댓글을 쓴 사람에 한해서 숨겨진 글을 보게 하려고 수정을 했습니다!

문제는 관리자는 정상적으로 숨겨진글이 다보이는데요 관리자 이외 사람들이 뷰화면 접속하면 아래처럼 숨글 출력하는 부분에 오류가 납니다 ㅠㅠ

 

Warning: mysql_query(): Access denied for user 'test'@'localhost' (using password: NO) in/host/home2/test/html/skin/board/hid/view.skin.php on line 156

Warning: mysql_query(): A link to the server could not be established in/host/home2/test/html/skin/board/hid/view.skin.php on line 156

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in/host/home2/test/html/skin/board/hid/view.skin.php on line 157
숨글을 보시려면 댓글을 남겨주세요 

 

 

 

아래는 숨글을 불러오는 소스인데 sql 하나도 몰라서 검색해서 고작 경로만 바꾼게 답니다 ㅠㅠ 도움 부탁드려요! 어딜 손봐야 에러 안나오 출력이 될까요?

현재 권한은 다 1  로 설정해뒀어요!

 

<?php  

if (!$is_admin && $member[mb_id] != $view[mb_id]) { 

$sql = mysql_query("select count(wr_id) as cnt from $g5[write_prefix]$bo_table where wr_parent='$wr_id' and wr_is_comment='1' and mb_id='$member[mb_id]'"); 

$row = mysql_fetch_array($sql); 

($row[cnt]>0) ? $msg = $view[wr_1] : $msg = "숨글을 보시려면 댓글을 남겨주세요"; 

} else { 

$msg = $view[wr_1]; 

echo $msg; 

?>

이 질문에 댓글 쓰기 :

답변 1

<?php 
if (!$is_admin && ($member['mb_id'] != $view['mb_id'])) {
    $sql = "select count(wr_id) as cnt from ".$g5['write_prefix'].$bo_table." where wr_parent='".$wr_id."' and wr_is_comment='1' and mb_id='".$member['mb_id']."' ";
    $row = sql_fetch($sql);
    ($row['cnt']>0) ? $msg = $view['wr_1'] : $msg = "숨글을 보시려면 댓글을 남겨주세요";
} else {
    $msg = $view['wr_1'];
}

echo $msg;
?> 

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

회원로그인

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