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://ybzwz.com/article/doiggcs.html