mysqli多查詢特性 實(shí)現(xiàn)多條sql語句查詢
mysqli相對(duì)于mysql有很多優(yōu)勢(shì),建議大家使用,如果沒有了解,可以查看mysql的基礎(chǔ)教程:
mysqli連接數(shù)據(jù)庫 和 mysqli預(yù)處理prepare使用 。不僅如此,mysqli更是支持多查詢特性,看下面這段php代碼:
<?php
$mysqli = new mysqli("localhost","root","","new");
$mysqli->query("set names 'utf8");
//多條sql語句
$sql = "select id,name from `user`;";
$sql .= "select id,mail from `user`";
echo $sql;
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ù)庫連接
?>
關(guān)于其中用到的一些方法,我已經(jīng)注釋的很清楚,特別要注意的是multi_query()執(zhí)行多條語句時(shí),語句之間是用 ; 隔開的,否則會(huì)出現(xiàn)錯(cuò)誤
相關(guān)文章
MySQL-tpch 測(cè)試工具簡(jiǎn)要手冊(cè)
tpch是TPC(Transaction Processing Performance Council)組織提供的工具包。用于進(jìn)行OLAP測(cè)試,以評(píng)估商業(yè)分析中決策支持系統(tǒng)(DSS)的性能。它包含了一整套面向商業(yè)的ad-hoc查詢和并發(fā)數(shù)據(jù)修改,強(qiáng)調(diào)測(cè)試的是數(shù)據(jù)庫、平臺(tái)和I/O性能,關(guān)注查詢能力2016-05-05
windows環(huán)境下mysql的解壓安裝及備份和還原
這篇文章主要介紹了windows環(huán)境下mysql的解壓安裝及備份和還原,需要的朋友可以參考下2017-09-09
Linux環(huán)境下安裝MySQL數(shù)據(jù)庫
這篇文章介紹了Linux環(huán)境下安裝MySQL數(shù)據(jù)庫的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
查看MySQL中已經(jīng)創(chuàng)建的存儲(chǔ)過程及其定義
在MySQL中,查看已創(chuàng)建存儲(chǔ)過程的方法包括使用SHOW CREATE PROCEDURE命令查看存儲(chǔ)過程定義,查詢INFORMATION_SCHEMA.Routines表或mysql.proc表獲取存儲(chǔ)過程信息,使用source命令執(zhí)行存儲(chǔ)過程創(chuàng)建腳本,或查看存儲(chǔ)過程的文檔注釋,這些方法有助于了解和管理數(shù)據(jù)庫中的存儲(chǔ)過程2024-11-11
Mysql TIMESTAMPDIFF函數(shù)示例詳解
這篇文章主要介紹了Mysql TIMESTAMPDIFF函數(shù)示例詳解,TIMESTAMPDIFF函數(shù)返回datetime_expr2 - datetime_expr1的結(jié)果,其中datetime_expr1和datetime_expr2可以是DATE或DATETIME類型值,本文給大家詳細(xì)講解,需要的朋友可以參考下2023-03-03
MySQL 8.0.19安裝詳細(xì)教程(windows 64位)
這篇文章主要介紹了MySQL 8.0.19安裝詳細(xì)教程(windows 64位),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
mysql 實(shí)現(xiàn)設(shè)置多個(gè)主鍵的操作
這篇文章主要介紹了mysql 實(shí)現(xiàn)設(shè)置多個(gè)主鍵的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02

