ljsq.net
当前位置:首页 >> mysql的结果集返回php数组 >>

mysql的结果集返回php数组

$pdo = new PDO('mysql:host=localhost;dbname=','root',''); $data = $pdo->query('SELECT * FROM `user`'); foreach($data as $v){ echo $v['id']; } 正常情况下你还应该处理异常 try{ $pdo = new PDO('mysql:host=localhost;dbname=','root',...

$data是二维数组,$row是一维数组,array_merge是把2个数组进行合并,2个参数的数组并不是同样纬度的,结果肯定不是你想要的 你的需求应该像上面的一样 $data[] = $row; 在每次循环,将一维的添加到二维中即可

$link=mysql_connect("localhost","root","root"); mysql_query("set names gbk"); $msql="select * from pic"; $res=mysql_db_query("text",$msql,$link); echo $res; while ( $list=mysql_fetch_array($res)) print_r($list); //因为 mysql_fe...

试试用while循环吧。 用while循环重复查询结果并储存到二维数组中。 while($r = mysql_fecth_assco($qurey)){ $result[] = $r; }

sybase_connect 连上数据库。 语法: int sybase_connect(string [servername], string [username], string [password]); 返回值: 整数 函数种类: 数据库功能 本函数用来打开与 Sybase 数据库的连接。参数 servername 为欲连上的数据库服务器名称...

$obj = mysql_query('select * from ..........');$arr = array();while($info = mysql_fetch_assoc($obj) ){ $arr[]=$info;}//while 会循环, 一直取到最后一条 然后没有数据了 ,条件为假结束循环 ,所有信息都在$arr里面

我也很就纠结这个问题,现在我是这样做的 $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...

使用mysql_fetch_array函数即可:如:$query="SELECT * FROM member_friends WHERE mid = "; $result=mysql_fetch_array(mysql_query($query)); print_r($result);exit;

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

$result = mysql_query($sql);while ($row=mysql_fetch_row($result)) { $data[]=$row; } print_r($data);

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com