www.ctrt.net > 如何用php直接将SQL的查询结果变成一个数组?

如何用php直接将SQL的查询结果变成一个数组?

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

$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...

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

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

你是只取这一个值还是要取数组。只取一个的话。 $sql = "select field1 from pre_common_member_profile where uid='$username'"; $query = mysql_query($sql); $bianliang = mysql_result($query,0); echo $bianliang; 取数组的话。 $sql = "se...

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

sjj568583225 (一楼)的回答 请不要用对象加方法的形式解释;这样子anlod 不好理解 提问者的意思我也不是很明白,或许最后这个函数array_merge()是 anlod 想要的 我做个翻译,如果anlod还不明白 就请补充一下问题 方便我们理解 谢谢 解释一下:...

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

$result = mysql_query($_sql, $this->m_database) ; // 获得查询的结果存入Array $queryResult = array (); while ( $row = mysql_fetch_assoc ( $result ) ) { $queryResult [] = $row ; } // 释放 mysql_free_result ( $result ); // 查询的...

从数据库查询一整行取出来就是数组,没明白你的将数组拼接成sql形式。如果你的意思是讲数组转换成字符串,这个函数是可以做到的impload()

网站地图

All rights reserved Powered by www.ctrt.net

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