首 页 | 联系我们 | 关于优化网 | 中国阀门网-阀门88网 WEB优化行业门户网站-WEB-YOUHUA.CN
当前位置 : 首页 >> Linux技术 >> 关于 Notice: Undefined index 解决方法
返回首页

关于 Notice: Undefined index 解决方法

时间:2011-2-15 15:26:00 来源:中国优化网 作者:admin5 人气: 989 发表评论  匿名投稿
把error_reporting设成 E_ALL了.   在读数据时 如$row[name]时   会出现很多Notice: Undefined index: 的错误,   应该怎么办? error_reportin(中国阀门网-中国泵阀网-五金机械网)
  把error_reporting设成 E_ALL了.

  在读数据时 如$row[name]时

  会出现很多Notice: Undefined index: 的错误,

  应该怎么办? error_reporting(E_ALL & ~ E_NOTICE ) 这样吗?

  Undefined index:是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的php代码运行强行中止,但是有潜在的出问题的危险,因此建议修改~~~~

  notice的内容都是这类不很影响使用的非致命问题

  用E_ALL & ~ E_NOTICE可以关闭notice的显示,不过,建议还是改代码更好一点:)

  代码总是写的规范一点好,将来可以少出问题啊:)

  开开这个notice显示,对于调错误也很有帮助~~~~

  如果你的$row是通过 $row = mysql_fetch_array($result)来的,

  而echo $row[name]的时候又出现了Notice: Undefined index: 的问题,那么就有可能是:

  1, SQL语句有错,没有读出name这个字段里的值,

  2. SQL语句执行失败,什么值都没读出来

  3. SQL即没错也没失败,但是没有查询到符合条件的纪录,自然也就没有$row[name]

  4. 其他

  notice一般提示关于与执行代码没有直接关系的错误,但不要忘记,notice有时会返回一些多余的错误信息

”欢迎转载www.web-youhua.com文章,谢谢

(责任编辑:admin5)
------分隔线----------------------------
本公司致力于网站建设,网站优化,搜索引擎优化(SEO),Google左侧排名等服务。欢迎转载收藏web-youhua.com
用户名:  验证码:   
理智评论文明上网,拒绝恶意谩骂  [ 查看全部 ] 网友评论
相关推荐