0으로 나눌수 없는 경우 에러가 나는데요..ㅠㅠㅠ

0으로 나눌수 없는 경우 에러가 나는데요..ㅠㅠㅠ

QA

0으로 나눌수 없는 경우 에러가 나는데요..ㅠㅠㅠ

본문

  

Warning: Division by zero in /home/hosting_users/pwnkm2/www/skin/board/diary_new/list.skin.php on line 89 

 

저기를 가르키는 코드가..

 

$my_write = sql_fetch(" select sum(wr_6) as sum_to, count(*) as cnt from $write_table where wr_is_comment = '0' and wr_3 ='1' and wr_5 !='' and mb_id = '$member[mb_id]'");

$temp_c_avg = round($my_write[sum_to]/$my_write[cnt]);

 

이곳이네요..

 

아마도 0으로 나눌수가 없어서 에러가 나는것 같은데요..

이거는 어떻게 해야하는지요? ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

​$temp_c_avg = round($my_write[sum_to]/$my_write[cnt]);

 

$my_write[cnt] 가 0 일때 발생하는 경고네요.

* 배열의 첨자가 문자열일 경우에는 작은 따옴표로 묵어주세요. $my_write['cnt'] 이렇게. 

 

 
if($my_write['cnt']) { 
   ​$temp_c_avg = round($my_write['sum_to']/$my_write['cnt']);
} else { 
  $temp_c_avg = 카운트가 0일때 설정값;
}
 
답변을 작성하시기 전에 로그인 해주세요.
전체 234
QA 내용 검색

회원로그인

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