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实现分页的一个示例
Oct 09 PHP
建立动态的WML站点(一)
Oct 09 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
Sep 27 PHP
PHP实现设计模式中的抽象工厂模式详解
Oct 11 PHP
PHP实现无限极分类图文教程
Nov 25 PHP
PHP中判断文件存在使用is_file还是file_exists?
Apr 03 PHP
php源码 fsockopen获取网页内容实例详解
Sep 24 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
PHP实现微信图片上传到服务器的方法示例
Jun 29 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 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中的插件机制原理和实例
2014/07/08 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
Vue响应式原理详解
2017/04/18 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
Python smallseg分词用法实例分析
2015/05/28 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
对python中两种列表元素去重函数性能的比较方法
2018/06/29 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
python 多线程串行和并行的实例
2019/02/22 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
泰国网上购物:Shopee泰国
2018/09/14 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
《童年的发现》教学反思
2014/02/14 职场文书
教师远程培训感言
2014/03/06 职场文书
自动一体化专业求职信
2014/03/15 职场文书
实习生评语
2014/04/26 职场文书
四风问题查摆材料
2014/08/25 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
小学工作总结2015
2015/05/04 职场文书
太空授课观后感
2015/06/17 职场文书
结婚典礼主持词
2015/06/29 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
Python合并pdf文件的工具
2021/07/01 Python