채택완료

프로필에 선택한테이블의 비추천수를 넣고싶습니다.

2017-06-18 (일) 10:17:39 2,409

해당테이블에서는 나오는데요 

프로필로 페이지에서는 오류가나와서  

<? 

$sql = " select SUM(wr_nogood) as sum from {$write_table} where mb_id = '{$view['mb_id']}' ";

$row = sql_fetch($sql);

echo $row['sum']; //해당 게시판에서 다른 회원들로부터 비추천을 당한 총 갯수

?></span> 비추천수 

항상 답변해주시는 그누보드회원님들께 감사합니다. 

|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트

프로필에 선택한테이블의 비추천수를 <------ 선택한 테이블 ID를 이용해서 $write_table 값을 만들어주어야죠

위 쿼리 위쪽에 넣으세요

$write_table = $g5[write_prefix].'선택한테이블아이디';

$view['mb_id']는 자신의 프로필에 보여지는 것이라면 $member[mb_id]로 변경

아니라면 해당하는 프로필 주인의 아이디로 설정 되도록 변경

2017-06-19 (월) 18:10:30

<? 

$sql = " select SUM(wr_nogood) as sum from {$write_table} where mb_id = '{$member['mb_id']}' ";

$write_table = $g4[write_prefix].'insight'; // g4_write_insight 이렇게넣어도 오류라서  

$row = sql_fetch($sql);

echo $row['sum']; //해당 게시판에서 다른 회원들로부터 비추천을 당한 총 갯수

?>

이렇게했는데요  오류가 떠서  ㅠㅠ

답변에 대한 댓글 1개

첫줄에 $write_table 이 필요한데
둘째줄에 넣었으니....쿼리구문 위쪽에 넣으세요. 첫줄에

wr_nogood 은 게시판 마다 있는 걸로 알고있는데요 $write_table 문제 가 있는 듯 

 

또한 $view['mb_id']은 게시판 뷰페이지에서 정의되서 사용되는것데 ..

2017-06-18 (일) 13:02:07

echo $sql 찍어서 쿼리문에 이상이 없는지 확인해보세요.

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