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

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

하루야채 8년 전 조회 2,182

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

 

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

 

 

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

$row = sql_fetch($sql);

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

?> 비추천수 

 

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

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

답변 4개

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

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

 

위 쿼리 위쪽에 넣으세요

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

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

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

 

 

 

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

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

 

$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개

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

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

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

 

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

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

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

프라푸치노K

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

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

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

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

로그인