千家信息网

php+mysqli如何批量查询多张表数据

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章给大家分享的是有关php+mysqli如何批量查询多张表数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体实现方法如下:注意这里使用到了两个新的函数multi_
千家信息网最后更新 2025年01月16日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如何批量查询多张表数据"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0