php+mysqli批量查询多张表数据的方法


Posted in PHP onJanuary 29, 2015

本文实例讲述了php+mysqli批量查询多张表数据的方法。分享给大家供大家参考。具体实现方法如下:

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

<?php

//1、创建数据库连接对象

$mysqli = new MySQLi("localhost","root","123456","liuyan");

if($mysqli->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 "<hr>";

  }

  $result->free();

  if($mysqli->more_results()){//判断是否还存在有结果集

   echo "----------查询下一张表的数据---------------<br>";

  }

 }while($mysqli->next_result());//next_result() 返回 true 或false;

}

//4、关闭数据库连接

$mysqli->close();

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
用PHP实现多服务器共享SESSION数据的方法
Mar 16 PHP
用PHP读取RSS feed的代码
Aug 01 PHP
frename PHP 灵活文件命名函数 frename
Sep 09 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
PHP+javascript制作带提示的验证码源码分享
May 28 PHP
Yii配置文件用法详解
Dec 04 PHP
PHP两种快速排序算法实例
Feb 15 PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
Aug 25 PHP
100行PHP代码实现socks5代理服务器
Apr 28 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
May 28 PHP
php依赖注入知识点详解
Sep 23 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 #PHP
php+mysqli使用面向对象方式查询数据库实例
Jan 29 #PHP
php+mysqli使用面向对象方式更新数据库实例
Jan 29 #PHP
新浪SAE搭建PHP项目教程
Jan 28 #PHP
php+mysqli数据库连接的两种方式
Jan 28 #PHP
PHP实现返回JSON和XML的类分享
Jan 28 #PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 #PHP
You might like
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
JavaScript 变量命名规则
2009/09/23 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Python的一些用法分享
2012/10/07 Python
Python单例模式的两种实现方法
2017/08/14 Python
Python之列表的插入&amp;替换修改方法
2018/06/28 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
简单了解python代码优化小技巧
2019/07/08 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
求职简历的自我评价怎样写好
2013/10/07 职场文书
期末考试动员演讲稿
2014/01/10 职场文书
采购部经理岗位职责
2014/02/10 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
淘宝好评语大全
2014/05/05 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python