php 마이그레이션을 하면서 버젼이 변경 되면 해당 경고 메시지 발생
Warning: Invalid argument supplied for foreach() in…. /home/…..xxxx.php on line 126
line 126 코드
<?
$aa = “bbb”; // 배열변수명아닌 그냥변수명
foreach($aa as $k => $v) {
}
?>
해결방법은
<?
$aa = array(); // $aa 배열변수명 선언
foreach($aa as $k => $v) {
}
?>
===================================================================================
Warning: Division by zero in /home/…../ni.php on line 86
원인은 보통 0 으로 나눌려고 할때 .. 발생함 …
에러라고 보기는 힘들고 … 결과값에는 영향을 안주지만 해당 버젼에서는 변경된 구문을 사용하고,
골뱅이 @ 하나 추가하면 됩니다.
line 86 코드
$percent[$i] = ($result[$i]/$sum)*100; 이런식으로 되어 있다면
그냥 골뱅이 추가요.
@$percent[$i] = ($result[$i]/$sum)*100;
===================================================================================
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/…/xxxx.php on line 296
line 296 코드 => while($row = mysql_fetch_array($result))
아래와 같이 바꾸어 주면 에러가 해결 될것임
line 296 코드 => while($row = @mysql_fetch_array($result))
===================================================================================
← Previous Post Next Post →
0 개의 댓글