PHP實(shí)現(xiàn)mysqli批量執(zhí)行多條語(yǔ)句的方法示例
本文實(shí)例講述了PHP實(shí)現(xiàn)mysqli批量執(zhí)行多條語(yǔ)句的方法。分享給大家供大家參考,具體如下:
可以一次性的執(zhí)行多個(gè)操作或取回多個(gè)結(jié)果集。
實(shí)例:
<?php
$mysqli = new mysqli("localhost", "root", "111111", "test");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* multi_query執(zhí)行一個(gè)或多個(gè)針對(duì)數(shù)據(jù)庫(kù)的查詢。多個(gè)查詢用分號(hào)進(jìn)行分隔。 */
$query = "SELECT * from test where id = 1;";
$query .= "SELECT name FROM test";
/* 批量執(zhí)行查詢 ,如果第一個(gè)查詢失敗則返回 FALSE。*/
if ($mysqli->multi_query($query)) {
do {
/* 獲取第一個(gè)結(jié)果集 */
if ($result = $mysqli->store_result()) {
while ($row = $result->fetch_row()) {
printf("%s\n", $row[0]);
}
$result->free();
}
/* 檢查一個(gè)多查詢是否有更多的結(jié)果 */
if ($mysqli->more_results()) {
printf("-----------------\n");
}
//準(zhǔn)備下一個(gè)結(jié)果集
} while ($mysqli->next_result());
}
/* close connection */
$mysqli->close();
?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+mysqli數(shù)據(jù)庫(kù)程序設(shè)計(jì)技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP執(zhí)行批量mysql語(yǔ)句的解決方法
- 使用phpMyAdmin批量修改Mysql數(shù)據(jù)表前綴的方法
- php+mysqli實(shí)現(xiàn)批量執(zhí)行插入、更新及刪除數(shù)據(jù)的方法
- php+mysqli批量查詢多張表數(shù)據(jù)的方法
- php往mysql中批量插入數(shù)據(jù)實(shí)例教程
- PHP mysqli 增強(qiáng) 批量執(zhí)行sql 語(yǔ)句的實(shí)現(xiàn)代碼
- php從memcache讀取數(shù)據(jù)再批量寫入mysql的方法
- php+mysqli實(shí)現(xiàn)批量替換數(shù)據(jù)庫(kù)表前綴的方法
- php中批量刪除Mysql中相同前綴的數(shù)據(jù)表的代碼
- PHP數(shù)據(jù)庫(kù)編程之MySQL優(yōu)化策略概述
- php+mysql查詢優(yōu)化簡(jiǎn)單實(shí)例
- PHP優(yōu)化之批量操作MySQL實(shí)例分析
相關(guān)文章
php自定義時(shí)間轉(zhuǎn)換函數(shù)示例
這篇文章主要介紹了php自定義時(shí)間轉(zhuǎn)換函數(shù),可實(shí)現(xiàn)時(shí)間戳與字符串時(shí)間顯示格式之間的轉(zhuǎn)換功能,需要的朋友可以參考下2016-12-12
windows服務(wù)器中檢測(cè)PHP SSL是否開(kāi)啟以及開(kāi)啟SSL的方法
這篇文章主要介紹了windows服務(wù)器中檢測(cè)PHP SSL是否開(kāi)啟以及開(kāi)啟SSL的方法,需要的朋友可以參考下2014-04-04
php使用fsockopen函數(shù)發(fā)送post,get請(qǐng)求獲取網(wǎng)頁(yè)內(nèi)容的方法
這篇文章主要介紹了php使用fsockopen函數(shù)發(fā)送post,get請(qǐng)求獲取網(wǎng)頁(yè)內(nèi)容的方法,是PHP關(guān)于socket編程的一個(gè)典型應(yīng)用,需要的朋友可以參考下2014-11-11
php中郵箱地址正則表達(dá)式實(shí)現(xiàn)與詳解
本文章不但要講述了關(guān)于正則達(dá)式而且還講述了關(guān)于郵箱正則的構(gòu)成用法詳解,有需要了解的朋友可以參考一下,同時(shí)我們也提供了多種不同的郵箱驗(yàn)證實(shí)例2012-04-04
詳解WordPress中創(chuàng)建和添加過(guò)濾器的相關(guān)PHP函數(shù)
這篇文章主要介紹了WordPress中創(chuàng)建和添加過(guò)濾器的相關(guān)PHP函數(shù),分別是apply_filters()函數(shù)和add_filter()函數(shù)的使用,需要的朋友可以參考下2015-12-12

