채택완료

특정 게시판의 wr_4 값을 모두 합하려고 합니다.

2018-04-06 (금) 17:24:21 2,606

특정 게시판의 wr_4 값을 모두 합하려고 합니다.

호출이 안되는데요. 어떻게하면 될까요? 도움 부탁 드려요~ㅜ

그리고 wr_4 값을 모두 더하려면 어떻게해야 될까요?

<?
$sql = "select wr_4 from g5_write_test where wr_parent = '17372' and wr_1 = '사과' ";
$row = sql_fetch($sql);
?>

|

답변 3개

채택된 답변
+20 포인트

$wr_4_sum = 0;

$sql = "select wr_4 from g5_write_test where wr_parent = '17372' and wr_1 = '사과' ";
$result = sql_query($sql)

while ($row = sql_fetch_array($result)) {

  $wr_4_sum += (int)$row['wr_4'];

}

echo $wr_4_sum;

function sumWr4($bo_table, $wr_id,$kind)   {

      global $g5;

      if (!$bo_table || !$wr_id || !$kind)

            alert("정상적으로 접근하세요!");

      $sql = " select sum(wr_4) sum4 from g5_write_".$bo_table."

                    where wr_parent ='".$wr_id."'

                    and wr_1 ='".$kind."' ";

       $row = sql_fetch($sql);

       return $row['sum4'];

}

echo sumWr4("test", 17472, "사과");

이렇게 하시면 테이블명이 변경되도

특정필드의 합을 구하는 일은 얼마든 응용가능하실 겁니다

select sum(wr_4) as wr_4_sum from g5_write_test where wr_parent = '17372' and wr_1 = '사과'

답변을 작성하려면 로그인이 필요합니다.