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吗?好像是二维数组? php文本编辑框 每篇文章下面跟个带评论的怎么设计 关于js中的escape函数在PHP中的解决方案 php递归查询问题,快来帮帮忙啊,好难哦 PHP5+win2000SP4 每天死一次机,在线等待!!!!! php下如何防止网页过期呢? 请问有没有人知道“焦点房地产网”的论坛是什么论坛?? 这个错误的原因有哪些? linux下的php和mysql问题! mysql两张表的关联查询 如何开发网站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);
?>