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ǔ)句之間是用 ; 隔開的,否則會(huì)出現(xiàn)錯(cuò)誤。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VeVb武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選