리스트의 검색부분에 직접 select 쿼리 넣는 방법은 있을까요?

🙏SIR UI/UX 디자인 의뢰(~7/31)
리스트의 검색부분에 직접 select 쿼리 넣는 방법은 있을까요?

QA

리스트의 검색부분에 직접 select 쿼리 넣는 방법은 있을까요?

본문

게시판 리스트 부분에서 검색부분 수정중에 있습니다.

list.php파일이랑 common.lib.php 파일에서 검색부분이 있는것으로 알고 있습니다.

제목/내용 등 기타 사항보다 다음과 같이 직접 select 문 넣어서 검색하려는데 안되네요... 

phpmyadmin에서는 잘되는데 잘모르겠습니다.

list.php 파일에 직접 select where절 조건 넣는 방법이 있을까요?

 

if ($sca || $stx || $stx === '0') {     //검색이면
    $is_search_bbs = true;      //검색구분변수 true 지정

 

    //여기 주석처리 해버리고 직접 검색으로
    /*$sql_search = get_sql_search($sca, $sfl, $stx, $sop);*/

 

    // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
    $sql = " select MIN(wr_num) as min_wr_num from {$write_table} ";
    $row = sql_fetch($sql);
    $min_spt = (int)$row['min_wr_num'];

    if (!$spt) $spt = $min_spt;

 

     //주석처리

    /*$sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) ";*/

    // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
    // 라엘님 제안 코드로 대체 http://sir.kr/g5_bug/2922

 

 

    //sql문에서 wr_1과 wr_name 값으로 바로 select 주려 합니다.
    $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE wr_1='{$wr_1}' and wr_name='{$wr_name}' ";
    $row = sql_fetch($sql);
    $total_count = $row['cnt'];
    /*
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
    $result = sql_query($sql);
    $total_count = sql_num_rows($result);
    */
    } else {
        $sql_search = "";

        $total_count = $board['bo_count_write'];
    }

이 질문에 댓글 쓰기 :

답변 1

/bbs/list.php 에

 

$sql = " select distinct wr_parent from {$write_table} where wr_subject = '제목' and {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";

 

이런 코드가 있습니다.

여기에 별도로 원하는 쿼리를 넣어주시면됩니다.

 

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

회원로그인

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