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操作redis常見(jiàn)方法示例【key與value操作】
這篇文章主要介紹了php操作redis常見(jiàn)方法,結(jié)合實(shí)例形式分析了PHP針對(duì)Redis key與value的各種常見(jiàn)操作技巧,需要的朋友可以參考下2020-04-04PHP取整數(shù)函數(shù)常用的四種方法小結(jié)
PHP取整數(shù)函數(shù)常用的四種方法,下面收集了四個(gè)函數(shù);經(jīng)常用到取整的函數(shù),今天小小的總結(jié)一下!其實(shí)很簡(jiǎn)單,就是幾個(gè)函數(shù)而已~~主要是:ceil,floor,round,intval2012-07-07PHP中怎樣保持SESSION不過(guò)期 原理及方案介紹
本文主要討論WEB SESSION,其一般有兩種:客戶端SESSION和服務(wù)器端SESSION,后一種最常見(jiàn)的屬于Java Beans提供的2013-08-08PHP的SQL注入實(shí)現(xiàn)(測(cè)試代碼安全不錯(cuò))
看黑客是如何入侵的,我們寫編寫php代碼的過(guò)程中,最好自己先測(cè)試效果。2011-02-02PHP實(shí)現(xiàn)單文件、多個(gè)單文件、多文件上傳函數(shù)的封裝示例
這篇文章主要介紹了PHP實(shí)現(xiàn)單文件、多個(gè)單文件、多文件上傳函數(shù)的封裝,結(jié)合實(shí)例形式詳細(xì)分析了php文件上傳的原理及針對(duì)文件上傳函數(shù)的封裝相關(guān)操作技巧,需要的朋友可以參考下2019-09-09PHP Swoole異步Redis客戶端實(shí)現(xiàn)方法示例
這篇文章主要介紹了PHP Swoole異步Redis客戶端實(shí)現(xiàn)方法,結(jié)合實(shí)例形式詳細(xì)分析了php操作Swoole異步Redis客戶端相關(guān)擴(kuò)展安裝與功能實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-10-10