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反弹shell实现代码
Apr 22 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
php实现快速排序法函数代码
Aug 27 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
Aug 01 PHP
PHP加密技术的简单实现
Sep 04 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
利用PHPExcel实现Excel文件的写入和读取
Apr 26 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
tp5框架使用composer实现日志记录功能示例
Jan 10 PHP
php获取是星期几的的一些常用姿势
Dec 15 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
php基础知识:类与对象(5) static
2006/12/13 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
python删除文本中行数标签的方法
2018/05/31 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
Python 实现向word(docx)中输出
2020/02/13 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
python openCV自制绘画板
2020/10/27 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
计算机应用专业毕业生求职信
2013/10/24 职场文书
毕业生自我鉴定
2013/11/05 职场文书
考博专家推荐信模板
2013/12/02 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
Python实战之OpenCV实现猫脸检测
2021/06/26 Python
java中如何截取字符串最后一位
2022/07/07 Java/Android