최신글 sql 문의드립니다

최신글 sql 문의드립니다

QA

최신글 sql 문의드립니다

본문

제가 lib.latest.php 에다가 

(그누4에서 본 팁을 이용해, 원하는 글만 최신글 불러오기)를 적용했는데요

다른거 다 필요없이 중요한 부분은

 

        $sql = " select * from {$tmp_write_table} where wr_is_comment = 0".$where." order by wr_num limit 0, {$rows} "; 


기존 이 코드를

        $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and wr_5 <> '' order by wr_num limit 0, {$rows} ";

wr_5를 추가하여 불러와야 됩니다...


근데 제가 한 게시판만 하려는게 아닌
2-3개를 더 추가해서 불러오는 최신글을 적용하고 싶어서 
이 팁을 이용할 예정인데요 
불러오는게 살짝 틀려져서
저 코드가 좀 달라졌습니다 

 $list = array();
        $sql_common = " from {$g5['board_new_table']} a  where find_in_set(a.bo_table, '{$bo_tables}')";
        $sql_common .= " and a.wr_id = a.wr_parent ";
        $sql_order = " order by a.bn_id desc ";
        $sql = " select a.* {$sql_common} {$sql_order} limit 0, {$rows}";

        $result = sql_query($sql);
        
        for ($i=0; $row=sql_fetch_array($result); $i++) {

            $sql = " select * from {$g5['board_table']} where bo_table = '{$row['bo_table']}' ";

          

            $board = sql_fetch($sql);

            $tmp_write_table = $g5['write_prefix'] . $row['bo_table'];
            $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");



            $list[$i] = $row2;
            $list[$i] = get_list($row2, $board, $latest_skin_url, $subject_len);
            $list[$i]['bo_subject'] = $row['bo_subject'];
            $list[$i]['bo_table'] = $row['bo_table'];
        }

검정색 관련 부분이 맞는지 모르겠지만
저거처럼 wr_5를 추가하여 불러오게 할수는 없을까여?
물론 완벽히 바로 안될수도 있지만
wr_5/여분필드를 추가하여 불러오는 방법좀 
도움좀 부탁드립니다 

이 질문에 댓글 쓰기 :

답변 2

$row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' and wr_5 <> '' ");



하니까 불러는 오는데 
다 안불러와지고 여러가지 오류들이 많은데요 
저렇게 불러오는건 맞는건가요 ?불러왔으면??? 쿨럭~ 

팁은 적용을 완료한 상태이구요 일반 최신글 한개는 wr_5추가하믄 잘 불러와집니다

 $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and wr_5 <> '' order by wr_num limit 0, {$rows} ";

근데 게시판을 추가하고자해서 최신글 코드가 틀려진건데

$row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' and wr_5 <> '' ");

제가 넣은 코드는 정상인건지 그냥 막 넣어본거라...
 혹  안되더라도 다르게 또 불러올수는 없을까여?

wr_5에 순서를 주고, 그 순서대로 읽어서 보여주고 싶으신것 같네요.

 

2가지 팁을 잘 짬뽕하면 될 듯합니다.

 

wr_5를 수정하는 폼이 있어서, 순서에 대한 수정이 가능하야 할 것 같습니다.

 

그 후에, 그 순서대로 원하는 게시판에서 최신글중에서 글을 가져와서 보여주면 됩니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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