카운트좀 해결해 주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

카운트좀 해결해 주세요 정보

카운트좀 해결해 주세요

본문

wr_48필드에 1, 2, 3값을 입력되게 하였습니다.

$title2 = array('신문송출', '잡지송출', '방송송출');

$sql2 = "select count(wr_48) as cnt2 from `$write_table` where wr_48 in ('신문','잡지','방송') and $sql_between group by wr_ 48 ORDER BY `cnt2` DESC LIMIT 0, 3";
$qry2 = sql_query($sql2);

<? for($i = 0;$row2 = mysql_fetch_object($qry2);$i++) { ?>

<?=$title2[$i].":<font color = red> ". $row2->cnt2 ?></font>건

위와 같이 쿼리문이 있습니다.

만약 wr_48필드에 값1, 값이2, 값3 통계를 내야하는데 잘 안되네요

예를들어

no  wr_48필드에
1      2
2      2
3      2
4      3
5      3
6
7
8      3
9      2


위 테이블내용을 가지고 출력을 한다면
$title2 = array('신문송출', '잡지송출', '방송송출');
위 배열순서대로
wr_48값이 1은 신문송출
2은 잡지송출
3은 방송송출 입니다.
결과값은

신문송출 0건
잡지송출 4건
방송송출 3건
순서대로 갯수를 구하고 싶습니다.

방법좀 알려주세용

댓글 전체

<?
$title2 = array(1 => '신문송출', 2 => '잡지송출', 3 => '방송송출');
$query = sql_query(select wr_48, count(wr_48) as cnt from `$write_table` group by wr_48);
while($row = sql_fetch_array($query)) {
  echo $title2[$row[wr_48]] . " " . $row[cnt] . "건<br />\n";
}
?>
에러문을 쓰다 말아서 확실히는 모르지만 sql_query() 안에 쿼리문을 따옴표로 감싸는 걸 안했네요.
sql_query() 안에는 따옴표로 감싼 string 형태 또는 string 변수가 들어가야 해요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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