总结:mysql_fetch_object 把记录作来一个对象来处理,像我们用类时就要用->访问,mysql_fetch_array 把记录保存到一个数据所以可以用$rs['下标名'] 或$rs[0]数组编号.
PHP实例代码如下:
- $conn=mysql_connect("127.0.0.1","root","root");
- mysql_select_db("ip");
- $sql="select * from adminblog ";
- $result=mysql_query($sql,$conn);
- while($rs=mysql_fetch_array($result))
- {
- echo $rs->username;
- echo $rs->password;
- }
- //运行代码提示Notice: Trying to get property of non-object 好了,我们现在修改一下
- while($rs=mysql_fetch_array($result))
- {
- echo $rs['username'];
- echo $rs['password'];
- }
- //输出结果: adsense 5498bef14143cd98627fb0560cb5ded6
- //现在来看一个mysql_fetch_object的实例
- while($rs=mysql_fetch_object($result))
- {
- echo $rs['username'];
- }
- //运行后出来 Fatal error: Cannot use object of type stdClass as array in 说这不是一个数组
- while($rs=mysql_fetch_object($result))
- {
- echo $rs->username;
- //开源代码Vevb.com
- }
- //输出结果为 adsense
新闻热点
疑难解答