특정 게시판의 카테고리 게시글 수 뽑아내기.... 정보
특정 게시판의 카테고리 게시글 수 뽑아내기....본문
<?
$row = sql_fetch(" select sum(bo_count_write) as sum from g4_board where bo_table = 'history'");
echo $row[sum];
?>
위와 같이 해서 history 라는 게시판의 게시물수를 뽑아왔습니다.
그런게 history 게시판에 "보라카이" 라는 카테고리의 게시물 갯수만 뽑아내려면 어떻게 해야할까요??
$row = sql_fetch(" select sum(bo_count_write) as sum from g4_board where bo_table = 'history'");
echo $row[sum];
?>
위와 같이 해서 history 라는 게시판의 게시물수를 뽑아왔습니다.
그런게 history 게시판에 "보라카이" 라는 카테고리의 게시물 갯수만 뽑아내려면 어떻게 해야할까요??
댓글 전체
$row = sql_fetch(" select sum(bo_count_write) as sum from g4_board where bo_table = 'history' && ca_name='보라카이'");
select sum(bo_count_write) as sum from g4_board where bo_table = 'history' && ca_name='보라카이'
1054 : Unknown column 'ca_name' in 'where clause'
error file : /bbs/board.php
이런 에러 나오는데요??
1054 : Unknown column 'ca_name' in 'where clause'
error file : /bbs/board.php
이런 에러 나오는데요??
sum(bo_count_write) as sum from g4_board <-- g4_board테이블에는 해당 게시판의 게시물 총갯수가 기록 되므로 sum(bo_count_write) as sum 이것은 필요없습니다
select bo_count_write 하면 됩니다
그리고 특정 카테고리 갯수는 g4_board에서는 가져올 수 없습니다(기록 자체가 없습니다)
$tmp_table= $g4[write_prefix].'history';
select count(*) as cnt from $tmp_table where ca_name='보라카이'
이렇게 되겠습니다
select bo_count_write 하면 됩니다
그리고 특정 카테고리 갯수는 g4_board에서는 가져올 수 없습니다(기록 자체가 없습니다)
$tmp_table= $g4[write_prefix].'history';
select count(*) as cnt from $tmp_table where ca_name='보라카이'
이렇게 되겠습니다
제가 프로그램이 많이 약해요.ㅠㅜ
아래와같이 넣어봤는데 출력이 안되네요..
<?
$tmp_table= $g4[write_prefix].'history';
$row = sql_fetch(" select count(*) as cnt from $tmp_table where ca_name='보라카이' ");
echo $row[sum];
?>
답변 주신 내용을 제가 이해를 못한거지요??
아래와같이 넣어봤는데 출력이 안되네요..
<?
$tmp_table= $g4[write_prefix].'history';
$row = sql_fetch(" select count(*) as cnt from $tmp_table where ca_name='보라카이' ");
echo $row[sum];
?>
답변 주신 내용을 제가 이해를 못한거지요??
echo $row[cnt]; 입니다
sum 이라는 변수자체를 만들지않았는데 그것을 사용할 수는 없는거죠
sum 이라는 변수자체를 만들지않았는데 그것을 사용할 수는 없는거죠