php查找数据放在数组里 php快速查找

如何把php 查询结果存入数组

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

成都创新互联公司长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为魏都企业提供专业的做网站、网站建设魏都网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

例如:

?php

//定义一个数组,用于保存读取到的数据

$contents

=

array();

$query

=

mysql_query("select

*

from

table");

//遍历数据表

while($array

=

mysql_fetch_array($query)){

$contents[]

=

$array;

}

print_r($contents);

//然后循环数组,或者通过键名使用数组

foreach($contents

as

$value){

print_r($value);

}

echo

$contents[0]['字段名称'];

?

PHP中,如果想把查询数据库的结果以数组形式保存,该怎么做?

$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=mysql_query(你的sql语句);

while($icount($jg)) ” 这里的$jg 是返回的mysql的一个执行ID 并不是数据数组 所以不能用count

想把php查到的mysql数据输出在一个数组里

首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组

json_encode() 函数的功能是将数值转换成json数据存储格式。

例如:

php如何把多条查询结果放在数组中,

?php

//引入外部数据库连接文件

include("conn.php");

//要查询的sql语句数组

$sql[0]=mysql_query("select *  from kongqizhiliang order by id desc  limit 1");

$sql[1]=mysql_query("select *  from beidian order by id desc  limit 1");

$sql[2]=mysql_query("select *  from beidian order by id desc  limit 1");

//遍历结果

foreach ($sql as $key = $value) {

while($row=mysql_fetch_assoc($value)){

$data[]=$row;

}

$output[]=$data;

}

print(json_encode($output));

mysql_close();

?


网站标题:php查找数据放在数组里 php快速查找
转载源于:http://hbruida.cn/article/doiggcs.html