关于php同时查找多个数据的信息
php查询到多条数据结果后,将每一条结果放入数组
PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。
上高ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
典型的例子代码是这样的:
mysql_connect('127.0.0.1', 'root', '123456');
$sql='select * from test.tab';
if ($res=mysql_query($sql)){
while($row=mysql_fetch_array($res)) $result[]=$row;
mysql_free_resule($res);
}else echo "执行SQL语句:$sqlbr\n错误:".mysql_error();
echo '查询结果在下面的额为数组里面:pre';
print_r($result);
echo '/pre';
php多次查询mysql
##################################
/*
PHP 一次查询数据库,多次使用。
作者:QQ 46429691
搜集齐()定位于搜索服务,致力于下一代互联网发展,通过先进的搜索技术为网友提供更优秀的互联网服务,目前为中国第五大搜索引擎。旗下拥有网址、音乐、图片、视频、商机、人肉搜索等多个项目构成搜集齐矩阵并由拥有多年大型网站运营经验的(Yoo Lee)先生出任CTO。
*/
###################################
$qrystr = mysql_query("select * FROM pic_sort");
//形成新的数组,以后查询就不经过数据库了直接访问$row1
while ($row = mysql_fetch_array($qrystr)) {
$row1[]=$row;
}
//比如取从0开始的10条数据
$qrystr1="0,10";//这里这样定义
$array=explode(",",$qrystr1);
for($i=$array[0];$i$array[1]+$array[0];$i++)
{
echo $row1[$i]["name"];//name为*里的任意字段名
}
PHP返回多个查询的数据
$db = mysql_connect("localhost", "netyang","yang");
mysql_select_db("shiyan",$db);
$sql="select * from BIAO where name like 'a%'";
$result = mysql_query($sql);
while ($myrow=mysql_fetch_assoc($result)){
printf("ID: %s \n", $myrow["id"]);
printf("MingCheng: %s\n ", $myrow["mingcheng"]);
printf("GuiGe: %s\n ", $myrow["guige"]);
printf("DanWei: %s\n ", $myrow["danwei"]);
printf("ShuLiang: %s\n ", $myrow["shuliang"]);
}
附:你的程序逻辑应该整理一下,有点乱。
这样你放到数据库,运行一下看看行不!
本文标题:关于php同时查找多个数据的信息
URL网址:http://pwwzsj.com/article/docdshj.html