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

최신글 뽑을때 여분필드 값 가저오는거좀 여쭤볼게요 채택완료

왕코 3년 전 조회 4,963

안녕하세요

초보가 궁금한게 있어서 여쭤봅니다.

 

test 게시판이 있습니다.

여분필드 wr_1 에  ( 야채 | 생선 | 고기 )  이렇게 3개가 있습니다

여분필드 wr_2 에  ( 좋다 | 싫다 | 모르겠다 )  이렇게 3개가 있습니다.

 

예를들어 메인화면 최신글 뽑을때     wr_1  고기,    wr_2  좋다,  이렇게 둘 다 만족하는 값만 뽑으려면 어떻게 해야 하나요?

 

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

답변 4개

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

</p>

<p>latest함수를 복사해서 하나더 만들고 latest2($wr_1,$wr_2, ~~~)</p>

<p>내용중에서 $sql문 수정</p>

<p>$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and INSTR(wr_1,'$wr_1') and INSTR(wr_2,'$wr_2') order by wr_num limit 0, {$rows} ";</p>

<p> </p>

<p>index에서 사용할 때</p>

<p>echo latest('고기','좋다'~~~~);</p>

<p>echo latest('생선', '싫다'~~~);</p>

<p> </p>

<p>

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

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

3년 전

일단 최신글 자체에 조건문을 주는건 없어서 기본 함수를 수정하시거나 새로 함수를 만드시고 조건을 주시고 like문으로 검색하시는 부분을 추가해주시면 될거 같습니다.

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

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

뷰페이지(view.skin.php)의 경우

$view['wr_1'] 이걸 출력하시면 되고

 

explode() 함수를 이용해서

글자를 잘라서 비교하시면 될 것 같습니다.

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

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

여분필드 json으로 활용해서 하는게 훨 좋아요

 

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

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

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

로그인