您的位置:首页 > 数据库 > MySQL

mysql 语句 批量查询

2013-04-03 09:13 134 查看
<?php

/**

 * 使用 mysqli 的mysqli::multi_query()一次性 查询并 显示

 * users表的结构      和 内容!

 * 

 * 

 * */
//第一步:  取得mysqli对象
$mysqli = new mysqli('localhost','root','love','test');

if($mysqli->connect_error){

die($mysqli->connect_error);
}

//第二部:
批量查询
$sqls = "select * from users;";
$sqls.="select * from bank;";

//第三步: 处理结果
//   如果 成功  则至少 有一个 结果集!
if($res= $mysqli->multi_query($sqls)){

do{
//从 mysqli去除第一个结果集
$result= $mysqli->store_result();
//显示 结果集
while ($row=$result->fetch_row()){
foreach($row as $key => $values){
echo "--$values";
}
echo "<br/>";
}
//  及时的 释放  $result
$result->free();
echo "<br/>********新的结果集***********<br/>";
 
}while($mysqli->next_result());
}

//第四步:   关闭 资源!

$mysqli->close();

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: