php+mysqli如何批量查询多张表数据-创新互联

这篇文章给大家分享的是有关php+mysqli如何批量查询多张表数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

成都创新互联公司专注于成都企业网站建设,响应式网站设计,商城开发。成都网站建设公司,为成都等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

具体实现方法如下:

注意这里使用到了两个新的函数multi_query与store_result,具体代码如下:


connect_error){
 die($mysqli->connect_error);
}
$mysqli->query("set names 'GBK'");
//2、查询多个数据库表
$sqls = "select * from news limit 10,4;";
$sqls .= "select * from user;";
//3、执行并处理结果
if($res = $mysqli->multi_query($sqls)){
//注意:与$mysqli->query()不同,这里返回的是布尔值
 do{
  $result = $mysqli->store_result();//这里才真正返回结果集的资源对象,失败则返回false;
  while($row = $result->fetch_assoc()){
   foreach($row as $key=>$value){
    echo "--$value--";
   }
   echo "
";   }   $result->free();   if($mysqli->more_results()){//判断是否还存在有结果集    echo "----------查询下一张表的数据---------------
";   }  }while($mysqli->next_result());//next_result() 返回 true 或false; } //4、关闭数据库连接 $mysqli->close(); ?>

感谢各位的阅读!关于“php+mysqli如何批量查询多张表数据”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


标题名称:php+mysqli如何批量查询多张表数据-创新互联
本文URL:http://scyanting.com/article/jijdj.html