PHP 结果集问题 刚接触PHP,有如下问题请各位帮忙:$rs = mysql_query($sql)mysql_fetch_assoc、mysql_fetch_array、mysql_fetch_row这三个函数都只获取一行请问PHP有没有函数将查询的结果$rs作为整体一个数组输出?在此谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $rs = mysql_query($sql)$arr = array();while($row = mysql_fetch_assoc($rs)){//或者mysql_fetch_array()或者... $arr[] = $row;}print_r($arr);//全部输出,但是要经过上面循环的处理才行 mysql 系列函数没有此功能你需要在循环中逐个读取,也可以自己写一个函数function mysql_fetch_all($result) { while($row = mysql_fetch_assoc($result)) { $ar[] = $row; } return $ar;} 自己写个呗,反正数组也是要循环处理,一行一行取也是循环处理function mysql_get(&$db,$sql){$res=mysql_query($sql);$data=array();while($row=mysql_fetch_row($res)){$data[]=$row;}return $data;} 关于向drupal中添加js的问题 然后去判断? 求一条isapi_rewrite的url重新规则 用框架会不会增加很多性能上的开销? 小弟(phper)--求职 新年好!请大家帮个忙,用PHP如何将Mysql中的图片显示出来,我以下的编写是否正确?谢了! pear的问题,高手指点一下啊 关于http认证的问题 有关session变量传递的问题! centos 7.0最小化安装nginx 源代码编译安装 过程都记录下来了 不能访问 这是什么原因? 内含超强通用权限系统 queryphp发布1.0 beta版 新手遇到的读取数据的问题,急.
$arr = array();
while($row = mysql_fetch_assoc($rs)){//或者mysql_fetch_array()或者...
$arr[] = $row;
}
print_r($arr);//全部输出,但是要经过上面循环的处理才行
你需要在循环中逐个读取,也可以自己写一个函数function mysql_fetch_all($result) {
while($row = mysql_fetch_assoc($result)) {
$ar[] = $row;
}
return $ar;
}
$res=mysql_query($sql);
$data=array();
while($row=mysql_fetch_row($res))
{$data[]=$row;}
return $data;
}