background image

$sqls="select *from user1;";
$sqls.="desc user1";
//3、处理结果
//如果成功,至少有一个结果集
if($res=$mysqli->multi_query($sqls)){
    do{
       //取出第一个结果集
       $res=$mysqli->store_result();
       while($row=$res->fetch_row()){
           foreach($row as $val){
              echo '--'.$val;
            }
            echo '<br/>';
       }
            //及时释放内存
            $res->free();
            //判断是否还有结果集
            if($mysqli->more_results()){
                echo "****新的结果集****<br/>";
            }else{
                break;
            }
        }while($mysqli->next_result());
    }   
    //4、关闭资源
    $mysqli->close();
?>
<?php
//使用 mysqli 的 mysqli::multi_query() www.jbxue.com 一次性查询表的机构和表中的内容
//1、创建 mysqli 对象
$mysqli=new MySQLi("localhost","root","root","test");
if($mysqli->connect_error){
        die("连接失败".$mysqli->connect_error);
}
//2、批量查询语句
$sqls="select *from user1;";
$sqls.="desc user1";
//3、处理结果
//如果成功,至少有一个结果集
if($res=$mysqli->multi_query($sqls)){
    do{
       //取出第一个结果集
       $res=$mysqli->store_result();
       while($row=$res->fetch_row()){