필드합계구하기 채택완료
mmlist이라는 이름의 게시판 리스트 상단에 mysql wr_5의 총계를 뿌리려하니 어려움이 있네요...쩝
<?php
$DB_CONNECT=mysql_connect("localhost","------","------");
$query="select sum(wr_5) from mmlist";
$result = mysql_query ($query, $DB_CONNECT);
$tss = mysql_query ($result, 0, 0);
//echo "<br>";
echo $tss;
?>
http://helloit.co.kr/bbs/board.php?bo_table=mmlist&sca=&sop=and&sfl=wr_7&stx=1">Warning: Wrong parameter count for mysql_query() in /home/hosting_users/...
이렇게 나오네요...
페이지에 나오는 테이블의 wr_5필드 합계가아닌 DB에 들어있는 wr_5의 총합을 어떻게 구할까요?
도움이 필요해요...
답변 5개
잘못된 인자값들이 mysql_query() 에 들어갔다고 나오네요~
$result = mysql_query ($query, $DB_CONNECT);
위 부분을 아래와 같이 고쳐보세요!
$result = mysql_query ($query);
http://php.net/manual/kr/function.mysql-query.php">http://php.net/manual/kr/function.mysql-query.php
댓글을 작성하려면 로그인이 필요합니다.
wr_5 데이터 타입이 varchar 라면 unsigned integer 로 형변환후 sum 을 구하는 쿼리로
변경해 보셨으면 합니다.
$query="select sum(wr_5) from mmlist";
=>
$query="select sum(cast(wr_5 as unsigned)) from mmlist";
댓글을 작성하려면 로그인이 필요합니다.
감사합니다. 값이 정상 출력되는데요...
리스트에 출력된 값의 총계는 다른 소스를 통해 구현을 했습니다.
제가 출력하고 싶은 것은 DB리스트의 w_5의 값 총계(총 3000행)거든요...ㅠㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인