하;.
본문
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";
}
구문이 전체적으로 잘못된거 같아요
$board 가 notice라고썻던데요