하;.

하;.

QA

하;.

본문

if($board == "1"){

$board = "notice";

}elseif($board == "2"){

$board = "freeboard";

}

이렇게해서

 

    $sql = "select count(*) from $board where {$where} ";

    $result = sql_query($sql);

    $temp = mysql_fetch_array($result);

    $total_article = $temp[0];

 

이렇게했는데

 

board 1 에서는 notice 라는 테이블명을 제대로 불러오거든요

 

그래서 echo $sql; 해보니까

 

1에서

 

select count(*) from notice where bo_table='1' 

 

2에서

 

select count(*) from where bo_table='1' 

 

 

이렇게 테이블명을 불러오지못하는데 어떻하나요..

이 질문에 댓글 쓰기 :

답변 4

첫번째줄에 

$sql = "select count(*) from $board where {$where} ";  를

그누보드5면

$sql = "select count(*) from `g5_write_{$board}` where {$where} "; 

그누보드4면

$sql = "select count(*) from `g4_write_{$board}` where {$where} "; 

 

이렇게 수정해보세요

if($board == "1"){

$bo_table = "notice";

}elseif($board == "2"){

$bo_table = "freeboard";

} 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 25
QA 내용 검색
filter #id ×

회원로그인

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