0으로 나눌수 없는 경우 에러가 나는데요..ㅠㅠㅠ 채택완료
소수리꼬
10년 전
조회 3,056
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개
채택된 답변
+20 포인트
10년 전
$temp_c_avg = round($my_write[sum_to]/$my_write[cnt]);
$my_write[cnt] 가 0 일때 발생하는 경고네요.
* 배열의 첨자가 문자열일 경우에는 작은 따옴표로 묵어주세요. $my_write['cnt'] 이렇게.
</p><p>if($my_write['cnt']) { </p><p> $temp_c_avg = round($my_write['sum_to']/$my_write['cnt']);</p><p>} else { </p><p> $temp_c_avg = 카운트가 0일때 설정값;</p><p>}</p><p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인