list.php query 쿼리에 특정 게시판 로그인 아이디별로 자신이 쓴 글만 리스트업되도록

list.php query 쿼리에 특정 게시판 로그인 아이디별로 자신이 쓴 글만 리스트업되도록

QA

list.php query 쿼리에 특정 게시판 로그인 아이디별로 자신이 쓴 글만 리스트업되도록

답변 5

본문

bbs/list.php query 쿼리에 특정 게시판 로그인 아이디별로 자신의 쓴 글만 리스트업되도록 하고자 합니다.

 

A라는 게시판에 로그인한 아이디를

if($bo_table=="A") {

  $sql=" ... where wr_id='$member[mb_id]' <-이 부분을 추가해서

} else {

  기존 list.php 쿼리

}

 

위 부분을 어디에 적용해 줘야 아이디별로 자신이 쓴 글만 쿼리처리로 list 를 보여줄 수 있는지요?

혹은 list.php 말고도 이렇게 아이디별 게시물 올린 아이디 매칭해서 리스트 보이게 할 수 있는가요?

답변 부탁드려요.

이 질문에 댓글 쓰기 :

답변 5

결과 값이 안나와서 그런거죠?

일단 보니까 조건문은 맞았고 위에 쓰신 쿼리 문법이 잘못됐어요

아래 쿼리로 써야됩니다.

  $sql=" ... where mb_id='{$member['mb_id']}' ";

 

지금 쓰신 조건문은 맞습니다.

if($bo_table=="A") {

  $sql=" ... where mb_id='{$member['mb_id']}' ";

} else {

  기존 list.php 쿼리

}

일부 쿼리만 수정하면됩니다.
자세히 설명을 하자면 기존에 where wr_is_comment = 0 .... 어쩌구 나오잖아요
여기서  사이에  where wr_is_comment = 0  and mb_id='{$member['mb_id']}'
이렇게 추가를 해주면됩니다.

common.php 맨 끝에

if( $bo_table=='A') {

   if( !$is_admin) {

    $sfl='mb_id';

    $stx=$member['mb_id'];

}

}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 304
© SIRSOFT
현재 페이지 제일 처음으로