Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
DB테이블하나로 2개 게시판을 써야해서 필드로 구분지어야하는데 방법좀요

DB테이블하나로 2개 게시판을 써야해서 필드로 구분지어야하는데 방법좀요

DB테이블하나로 2개 게시판을 써야해서 필드로 구분지어야하는데 방법좀요

QA

DB테이블하나로 2개 게시판을 써야해서 필드로 구분지어야하는데 방법좀요

답변 1

본문

DB테이블 하나로 2개 게시판을 써야합니다.

 

where wr_1 = 'Y'

where wr_2 = 'Y'

으로 각각 나눠서 하려고 하는데 list.php 에서 수정하려고해도 총리스트갯수하며 뭔가 잘 안되는것 같더라고요

 

쉽게 where로 나눠서 적용하는 방법이 있을까요?

이 질문에 댓글 쓰기 :

답변 1

게시판테이블이 multibbs라고 할경우

 

if ($bo_table == "multibbs") {

    if (!$wr_1) alert("정상적으로 접근하세요"); // wr_1 값이 없으면 접근불가한 게시판으로

    $where .= " and wr_1 = '$wr_1' ";

}

 

$where 구문이 sql 에 합쳐지기 전에 적용하세요

참고로 
게시판구분은 필드가 2개를 사용할 필요가 없습니다.
다만
1 혹은2로 구분하면 될듯합니다. 그 이상도 가능하겠죠

count값에 무조건 wr_1 의 구분값이 들어가게되니 총합/페이징 다 구분가능하구요


중요한건 글쓰기에서도
<input type="hidden" name="wr_1" value="1">과 같이 구분할값을 넣어주셔야 하는데
이것에 대한 구분은 잘 판단하셔서 

셀렉트박스로 하실수도있구요

 

페이징/뷰/리스트 다 테스트해보셔야 할겁니다.

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