www.ctrt.net > PHP将数据库查询结果存在数组中输出

PHP将数据库查询结果存在数组中输出

$rs=mysql_query($sql); while($rows=mysql_fetch_assoc($rs)){ echo $rows["字段名"],''; }

$sql = "SELECT * FROM log WHERE uid='$uid';" $result = mysql_query($sql); //执行返回的result ID $arr[] = array(); //接收结果的数组 while( $row = mysql_fetch_assoc($result) ) $arr[]=$row; //存入数组 var_dump($arr); 楼上的 “$jg=m...

本来就是array 但不是无效的array array是数组,他返回的数据是数组形式的 你要是直接 echo一个数组,那显示的就是array 你改用print_r($res)试试 他就不会是单单array了

遍历数据表,把相应的数据放到数组中即可 例如:

因为是循环取的,你在循环外声明一个空数组,在循环内,将结果集交给这个数组就行了,比如空数组时$arr=array,给数据的时候$arr[ ]=一行结果。php的数组下标是自动增长的 楼下也是个糊涂蛋,明明自己遍历的是二维数组,还叫你用一维数组

我也很就纠结这个问题,现在我是这样做的 $res = mysqli_query ($sql, "select BCur from microvast where id between 1 and 50"); foreach($res as $x=>$x_value) { foreach($x_value as $k=>$v) { $data[] = $v; } 这样可以$data[]生成了‘BCur...

PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。 典型的例子代码是这样的: mysql_connect('127.0.0.1'...

$result = mysql_query("SELECT * FROM demo"); while($arr = mysql_fetch_assoc($result)){ $result_arr[] = $arr; } print_r($result_arr);

首先不推荐mysql_connect,官方推荐废弃,去试试mysqli和pdo操作数据库. 按你思路写,给个新变量,每次while循环拼接上去,以空格或者+-*%¥符号分开,然后使用explode()将字符串分成数组,分割类型就是你上面定义的分隔符号

....mysql_connect在以后的版本是会被弃用的建议用PDO或者mysqli来连接操作数据库 还有 数据库返回的是记录集应该是资源类型,不是一个数组.你用数组方式循环当然是不行的. 记录集是一个二维表格样子 分为行和列 一条记录就是一个,一个字段就是一...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com