本站公告: 暂无公告....

mysql_fetch_array只能调用一条数据

PHP开发 兰亭楼 0评论 652浏览

当使用print_r()打印 mysql_fetch_array的数据时,会发现只能打印出一条数据.

这是因为mysql_fetch_array打印完第一条数据后指针自动指向第二条就结束了.

如果数据库中有很多数据想一次调用出来那么只要使用循环调用就可以.具体方法如下:

while($result=mysql_fetch_array($query)){ //判断$result是否为空
        print_r($result);}
或者do{
    $result=mysql_fetch_array($query); //先执行一次mysql_fetch_array()
    print_r($result);}



while($result) //判断$result是否为空,如果不为空则继续执行.


用这个方法就可以调用出数据库中查询到的符合条件的所有记录.





转载请注明: 兰亭楼 » mysql_fetch_array只能调用一条数据

发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址