如何从数据库中取出多条数据

zft1518912563 2012-05-02 03:10:40
本来数据库有多条数据,但是取出来始终只有一条(小弟第一次使用php),下面是我的数据库连接代码

public function querySql($sql){
$data_array = parse_ini_file("database.ini",true);
$connect = @mysql_connect($data_array["url"],$data_array["username"],$data_array["pass"]) or die ("Unable to connect database server!");
mysql_query("set names '".$data_array["incode"]."'");
$query = mysql_db_query($data_array["basename"],$sql ,$connect);
$arrary;
if(!$query){
echo "数据库连接错误";
}else{
$arrary = mysql_fetch_array($query);
}
$close = @mysql_close($connect) or die ("Unable to close database server connect!");
return $arrary;
}


...全文
208 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

else{
$arry = array();
while($arr = @mysql_fetch_array($result,MYSQL_ASSOC)){
array_push($arry,$arr);
}
return $arry;
}
小在在 2012-05-02
  • 打赏
  • 举报
回复
else{
while($arrary = mysql_fetch_array($query,MYSQL_ASSOC)){
var_dump($arrary);
}
}
xuzuning 2012-05-02
  • 打赏
  • 举报
回复
            ......
}else{
while($r = mysql_fetch_array($query))
$arrary[] = $r;
}
....
一起混吧 2012-05-02
  • 打赏
  • 举报
回复
你没用循环。
else{
while($arrary = mysql_fetch_array($query,MYSQL_ASSOC)){
$arr[]=$arrary;
}
}
......
return $arr;
}

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧