<?php
//批量運作,與擷取結果
//建立一個mysqli對象
$mysqli = new MySQLi("主機名","mysqlusername"。"password","資料庫名");
//運作批量操作---查詢,連結各個sql語句要用;隔開,推薦不要使用*。查什麼寫什麼;
$sql = "select * from 表名;";
$sql.= "select * from 表名;";
$sql.= "select * from 表名";
//批量處理并擷取結果
if($res=$mysqli->multi_query($sql)){
do{
//從$mysqli這個連結中取出一個結果集
$result=$mysqli->store_result();
//取出結果集的資料
while($rows=$result->fetch_row()){
foreach($row as $key=$val){
echo "$key----$val";
}
echo "<br/>";
//釋放資源
$result->free();
//推斷是否以下還有結果集,沒有則跳出
if(!$mysqli->more_results()){
break;
//取出下一個結果集。
//但next_result()這種方法有缺點就是不能推斷下一個結果集是否存在,空它也取出來。
}while($mysqli->next_result());
//關閉資源,普通情況下連結是系統自己過段時間斷開的,這裡不是馬上斷掉
$mysqli->close();
?
>
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5258673.html,如需轉載請自行聯系原作者