IT. POST LIST

POST ALL LABEL

php 경고 메시지( 소스 코딩 문제로 인한 오류, php 마이그레이션등)

By 때찌때찌맴매 - 12월 04, 2013

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 →


  • Share:

You Might Also Like

0 개의 댓글