mysqli 用mysqli 调用两条sql select 语句,返回两个结果集,我想把两个结果集存储在一个数组中,应该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $resArray = array();while($results = mysqli_query($sql1)){ $resArray[] = $results;}while($results = mysqli_query($sql2)){ $resArray[] = $results;} $arr = array_merge($array1, $array2) 不行啊!我是这样封装mysqli的function db_connect()//连接数据库{ $result = new mysqli('', '', '', ''); if (!$result) return false; return $result;}下面举例说一下function countorders(){$conn = db_connect();//连接数据库 $query="select ...."; $result=$conn->query($query); if(!$result) return false; else return $result;}function countsendorders(){$conn = db_connect(); $query="select ....."; $result=$conn->query($query); if(!$result) return false; else return $result;}现在我想把上面两个结果集合并在一起,然后输出来,我是个菜鸟,哪位大牛能写详细点<?php $resArray = array(); $result=countorders(); $result1=countsendorders();?> function countorders(){ $re = array(); $conn = db_connect();//连接数据库 $query="select ...."; $result=$conn->query($query); //这里不对,$result只是一个指向查询结果的指针 while($obj = $result->fetch_object()){ //加读取结果的操作 $re[] = $obj; } if(!$result) return false; else return $re;}function countsendorders(){ $re = array();$conn = db_connect(); $query="select ....."; $result=$conn->query($query); while($obj = $result->fetch_object()){ $re[] = $obj; } if(!$result) return false; else return $re;}<?php $result=countorders(); $result1=countsendorders(); $resArray = array_merge($result, $result1);?> 那怎么输出$resArray,这个数组有key吗?好像是二维数组? 请问如何通过GET方式来获取MYSQL数据? php 为什么每刷新一次cookie总是重复写入? 请问用php给长文章分页如何实现 [求救]在PHP中如何取到flash send()過來的數據 急救这个错误 【Qihoo招聘】奇虎创业团队寻找工程师! 新手请教,redhatlinux9.0下如何配置PHP开发环境 一个关于mail的问题!!! 各位好,请问怎样表存储在ORACLE中(字段类型为BLOB)的EXCEL文件内容取出?急。。。 初级问题 PHP_SELF 变量应该什么样子? 如何开发网站API 为什么我preg_match_all匹配出来是这样的呢?
while($results = mysqli_query($sql1)){
$resArray[] = $results;
}while($results = mysqli_query($sql2)){
$resArray[] = $results;
}
function db_connect()//连接数据库
{
$result = new mysqli('', '', '', '');
if (!$result)
return false;
return $result;
}
下面举例说一下
function countorders(){
$conn = db_connect();//连接数据库
$query="select ....";
$result=$conn->query($query);
if(!$result)
return false;
else return $result;
}function countsendorders(){
$conn = db_connect();
$query="select .....";
$result=$conn->query($query);
if(!$result)
return false;
else return $result;
}现在我想把上面两个结果集合并在一起,然后输出来,我是个菜鸟,哪位大牛能写详细点
<?php
$resArray = array();
$result=countorders();
$result1=countsendorders();
?>
$re = array();
$conn = db_connect();//连接数据库
$query="select ....";
$result=$conn->query($query); //这里不对,$result只是一个指向查询结果的指针
while($obj = $result->fetch_object()){ //加读取结果的操作
$re[] = $obj;
}
if(!$result)
return false;
else return $re;
}function countsendorders(){
$re = array();
$conn = db_connect();
$query="select .....";
$result=$conn->query($query);
while($obj = $result->fetch_object()){
$re[] = $obj;
}
if(!$result)
return false;
else return $re;
}<?php
$result=countorders();
$result1=countsendorders();
$resArray = array_merge($result, $result1);
?>