PHP使用mysqli同時(shí)執(zhí)行多條sql查詢語句的實(shí)例
PHP數(shù)據(jù)庫操作中,mysqli相對(duì)于mysql有很大的優(yōu)勢(shì),建議大家使用;之前我們有介紹過如何在PHP5中使用mysqli的prepare操作數(shù)據(jù)庫,使用mysqli更是支持多查詢特性,請(qǐng)看下面這段php代碼:
<?php
$mysqli = new mysqli("localhost","root","","123456");
$mysqli->query("set names 'utf8'");
//多條sql語句
$sql = "select id,name from `user`;";
$sql .= "select id,mail from `user`";
if ($mysqli->multi_query($sql)){//使用multi_query()執(zhí)行一條或多條sql語句
do{
if ($rs = $mysqli->store_result()){//store_result()方法獲取第一條sql語句查詢結(jié)果
while ($row=$rs->fetch_row()){
var_dump($row);
echo "<br>";
}
$rs->Close(); //關(guān)閉結(jié)果集
if ($mysqli->more_results()){ //判斷是否還有更多結(jié)果集
echo "<hr>";
}
}
}while($mysqli->next_result()); //next_result()方法獲取下一結(jié)果集,返回bool值
}
$mysqli->close(); //關(guān)閉數(shù)據(jù)庫連接
?>
通過上面的例子,相信大家都可以很容易地明白了,在使用的時(shí)候要特別注意的是multi_query()執(zhí)行多條語句時(shí),語句之間是用 ; 隔開的,否則會(huì)出現(xiàn)錯(cuò)誤。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
php微信公眾號(hào)js-sdk開發(fā)應(yīng)用
這篇文章主要為大家詳細(xì)介紹了php微信公眾號(hào)js-sdk開發(fā)應(yīng)用的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
Laravel實(shí)現(xiàn)搜索的時(shí)候分頁并攜帶參數(shù)
今天小編就為大家分享一篇Laravel實(shí)現(xiàn)搜索的時(shí)候分頁并攜帶參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
php解決搶購秒殺抽獎(jiǎng)等大流量并發(fā)入庫導(dǎo)致的庫存負(fù)數(shù)的問題
最近在做一個(gè)團(tuán)購項(xiàng)目,遇到個(gè)問題,就是在搶購、秒殺、抽獎(jiǎng)等活動(dòng)時(shí),庫存數(shù)量有限,但是同時(shí)下單人數(shù)超過了庫存數(shù)量,就會(huì)導(dǎo)致商品超售問題。那么我們?cè)趺磥斫鉀Q這個(gè)問題呢,我的思路如下:2014-06-06
在云虛擬主機(jī)部署thinkphp5項(xiàng)目的步驟詳解
thinkphp官網(wǎng)在去年的時(shí)候發(fā)布了tp的顛覆版本thinkphp5,tp5確實(shí)比之前的版本好用了很多,那么下面這篇文章就來給大家介紹關(guān)于在云虛擬主機(jī)部署thinkphp5項(xiàng)目的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-12-12
帝國CMS留言板回復(fù)后發(fā)送EMAIL通知客戶
這篇文章主要介紹了帝國CMS留言板回復(fù)后發(fā)送EMAIL通知客戶的方法和具體修改示例,有需要的小伙伴可以參考下。2015-07-07
TP5 基于bootstrap實(shí)現(xiàn)多圖上傳插件
這篇文章主要介紹了TP5 基于bootstrap實(shí)現(xiàn)多圖上傳插件,需要的朋友可以參考下2018-07-07
php配合jquery實(shí)現(xiàn)增刪操作具體實(shí)例
這篇文章主要介紹了php配合jquery實(shí)現(xiàn)增刪操作具體實(shí)例,有需要的朋友可以參考一下2013-12-12
ThinkPHP獨(dú)立分組使用的注意事項(xiàng)
這篇文章主要介紹了ThinkPHP獨(dú)立分組使用的注意事項(xiàng),針對(duì)獨(dú)立分組的目錄結(jié)構(gòu)與分組之間的相互調(diào)用進(jìn)行了較為深入的分析,并指出了使用時(shí)的注意事項(xiàng),需要的朋友可以參考下2014-11-11

