같은 문자로 시작하는 테이블만 가져오는 방법 정보
같은 문자로 시작하는 테이블만 가져오는 방법본문
테이블 이름이 '2010_01' '2010_02' 하는 식으로 되어 있습니다.
최근글 목록을 2010으로 시작하는 테이블 따로, 2011로 시작하는 테이블 따로 나오게 하고 싶은데
latest.lib.php 파일에서
function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="") 와
$sql = " select * from $g4[board_table] where bo_table = '$bo_table'"; 부분을
function latest ($skin_dir="", $gr_id, $rows=10, $subject_len=40, $options="")
$sql = "select * from $g4[board_table] where gr_id= '$gr_id'";
로 수정하고
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=229800&sca=&sfl=wr_subject&stx=bo_table%25
답변을 참고로
<?
if(strstr($bo_table, '2010')){
echo latest ("basic", "gr_id", 4, 38);
}
?>
로 불러왔는데 아무것도 안 뜨네요...
latest.lib.php 기본상태에서
where bo_table like '$bo_table%'";
이부분만 바꿔봤을 때도 오류 났었는데... 어떻게 해야 할까요 ㅠㅠ
댓글 전체
그렇게 해서는 되지않습니다
그렇게 하는 코드는 게시판명(bo_table)을 구하는 것이지 게시물을 추출하는 것이 아니므로
2010_01, 2010_02 두개의 게시판에서 각각 게시물을 추출하는 코드가 있어야합니다
자료실에서 그룹 최신글로 찾아보면 나올겁니다
그렇게 하는 코드는 게시판명(bo_table)을 구하는 것이지 게시물을 추출하는 것이 아니므로
2010_01, 2010_02 두개의 게시판에서 각각 게시물을 추출하는 코드가 있어야합니다
자료실에서 그룹 최신글로 찾아보면 나올겁니다
테이블이 너무 많아서 어렵네요 ㅠㅠ 두분 답변 감사합니다.