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

게시판 검색시 답변도 나오도록 쿼리문을 수정했는데.. 게시물 번호가 음수가 나와요 채택완료

케빈박 3년 전 조회 1,707

게시판 검색시 답변도 나오도록 쿼리문을 수정했는데.. 게시물 번호가 음수가 나와요

방법이 없을까요 ㅜㅜ

 

bbs/list.php 51번쩨줄

 

    $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";     $row = sql_fetch($sql);     $total_count = $row['cnt'];

 

를 아래와 같이 수정했어요

 

</p>

<p>$sql= "SELECT GROUP_CONCAT(wr_num SEPARATOR ',') AS wr_num FROM {$write_table} WHERE {$sql_search}";

$row = sql_fetch($sql);

$sql_search = " wr_num IN (".$row['wr_num'].")";

$total_count = $row['cnt'];</p>

<p> </p>

<p>

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

답변 1개

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

COUNT(DISTINCT `wr_parent`) AS `cnt` 이거를 없애버리면, $total_count = $row['cnt']; 전체 게시물수가 0이 될것같은데요?

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

답변에 대한 댓글 3개

케빈박
3년 전
감사합니다

$total_count 값이 제대로 나오게 할려면 어떻게 해야 할까요? ㅜㅜ
배모씨
3년 전
$sql= "SELECT COUNT(DISTINCT `wr_parent`) AS `cnt`, GROUP_CONCAT(wr_num SEPARATOR ',') AS wr_num FROM {$write_table} WHERE {$sql_search}";

이렇게 하면 될거에요
케빈박
3년 전
해결했어요^^ 감사합니다~

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

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

로그인