PHP使用mysqli同時(shí)執(zhí)行多條sql查詢語(yǔ)句的實(shí)例
PHP數(shù)據(jù)庫(kù)操作中,mysqli相對(duì)于mysql有很大的優(yōu)勢(shì),建議大家使用;之前我們有介紹過(guò)如何在PHP5中使用mysqli的prepare操作數(shù)據(jù)庫(kù),使用mysqli更是支持多查詢特性,請(qǐng)看下面這段php代碼:
<?php
$mysqli = new mysqli("localhost","root","","123456");
$mysqli->query("set names 'utf8'");
//多條sql語(yǔ)句
$sql = "select id,name from `user`;";
$sql .= "select id,mail from `user`";
if ($mysqli->multi_query($sql)){//使用multi_query()執(zhí)行一條或多條sql語(yǔ)句
do{
if ($rs = $mysqli->store_result()){//store_result()方法獲取第一條sql語(yǔ)句查詢結(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ù)庫(kù)連接
?>
通過(guò)上面的例子,相信大家都可以很容易地明白了,在使用的時(shí)候要特別注意的是multi_query()執(zhí)行多條語(yǔ)句時(shí),語(yǔ)句之間是用 ; 隔開(kāi)的,否則會(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)與短標(biāo)簽?zāi)_本示例
這篇文章主要為大家介紹了php反引號(hào)與短標(biāo)簽的腳本示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04
php計(jì)算多個(gè)集合的笛卡爾積實(shí)例詳解
笛卡爾積又叫笛卡爾乘積,是一個(gè)叫笛卡爾的人提出來(lái)的。 簡(jiǎn)單的說(shuō)就是兩個(gè)集合相乘的結(jié)果。具體的定義要看看有關(guān)代數(shù)系的書(shū)的定義。這篇文章主要給大家介紹了利用php計(jì)算多個(gè)集合的笛卡爾積的方法實(shí)例,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-02-02
64位windows系統(tǒng)下安裝Memcache緩存
這篇文章主要介紹了64位windows系統(tǒng)下安裝Memcache緩存的相關(guān)資料,需要的朋友可以參考下2015-12-12
PHP擴(kuò)展開(kāi)發(fā)教程(總結(jié))
這篇文章主要介紹了PHP擴(kuò)展開(kāi)發(fā)教程的相關(guān)資料,需要的朋友可以參考下2015-11-11
ThinkPHP之用戶注冊(cè)登錄留言完整實(shí)例
這篇文章主要介紹了ThinkPHP之用戶注冊(cè)登錄留言完整實(shí)例,有助于詳細(xì)了解ThinkPHP的運(yùn)作流程,需要的朋友可以參考下2014-07-07
php冒泡算法實(shí)現(xiàn)倒序和正序排列的示例代碼
冒泡排序是一種簡(jiǎn)單的排序算法,其主要思想是比較相鄰的兩個(gè)元素,根據(jù)需要交換位置,將較大(或較?。┑脑刂饾u冒泡到數(shù)組的一端,從而實(shí)現(xiàn)排序,這篇文章主要介紹了php冒泡算法實(shí)現(xiàn)倒序和正序排列,需要的朋友可以參考下2023-11-11
通過(guò)5個(gè)php實(shí)例細(xì)致說(shuō)明傳值與傳引用的區(qū)別
今天有個(gè)同事問(wèn)我傳值和傳引用有什么不同,這讓我想起了,剛學(xué)php的時(shí)候,那個(gè)時(shí)候做過(guò)很多項(xiàng)目,做東西多,就以為自己php掌握的差不多了,隨著時(shí)間的推移,越深入的學(xué)習(xí),越覺(jué)得自己知道的真的很少,很少2012-08-08
Thinkphp 框架擴(kuò)展之行為擴(kuò)展原理與實(shí)現(xiàn)方法分析
這篇文章主要介紹了Thinkphp 框架擴(kuò)展之行為擴(kuò)展,結(jié)合實(shí)例形式分析了Thinkphp 框架行為擴(kuò)展相關(guān)原理、實(shí)現(xiàn)方法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐
本文主要介紹了php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12

