编程过程中Notice: Use of undefined constant XXXX和Warning:expects parameter 1 to be resource...问题1(图1) 1
本人刚去百度了下 搞明白了
为了帮助下 有同样问题 而且也不明白的朋友我就简单说下原因 对于出现Notice: Use of undefined constant xxxx...只要给参数xxxx加上引号就OK了 至于出现:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:/WEBServer/PHPRoot/php100/fenye.php on line 38 这类问题的原因是未对参数做判断 我的源代码如下: $sql="select ID,name,sex from list limit $page, $pagesize"; $result = mysql_query($sql); while($arr = mysql_fetch_array($result)){ 。。。。。。。 } 如果mysql_query($sql);返回的值为错 则$result的值就为空 所以PHP会认为此处没有参数 所以只要加上一个判断语句就好了 $sql="select ID,name,sex from list limit $page, $pagesize"; $result = mysql_query($sql); if($result){ while($arr = mysql_fetch_array($result)) { 。。。。。。。。。。。} |