課程
/后端開發
/PHP
/Duang~MySQLi擴展庫來襲
老師,store_result 是什么意思呢? ?感覺很暈,fetch_all() ?和 store_result() 好像差不多的樣子
2015-05-08
源自:Duang~MySQLi擴展庫來襲 3-4
正在回答
好像答偏了,看了手冊和google后:
首先,先要知道$mysqli_stmt=$mysqli->prepare($sql);//預處理后得到一個MySQLi_STMT類的對象
然后是一個帖子:
問題:mysqli的store_result()和PDO的fetch_all()的區別解決方法
http://bbs.csdn.net/topics/380249341
網友1:PDO的fetchAll()和mysqli的fetch_all()差不多一個功能。都是將結果集全部轉換為數組或對象。
但store_result()就是另一回事了:把所有結果一次全部傳回到PHP程序
ps:具體看鏈接
DAILYBIRD 提問者
建議你查看下手冊,學會主動去解決問題,學會自己調試
如果實在看不懂我們在交流,這樣進步會很快
^-^...
store_result出現在3-1,用于執行多條sql查詢語句得到多個結果集,這個函數是顯示第一個結果集
fetch_all()出現在2-5,取結果集中的所有記錄.
最大的區別是操作的顆粒度,然后就是取得數量.我i想你是不懂3-1的例子,多看看那個例子:
if($mysqli->multi_query($sql)){//語句是否成功
? ? do{
? ? ? ? if($mysqli_result=$mysqli->store_result()){//第一個結果集
? ? ? ? ? ? $rows[]=$mysqli_result->fetch_all(MYSQL_ASSOC);//結果集中的所有記錄
? ? ? ? }
? ? }while($mysqli->more_results() && $mysqli->next_result());//有下一個結果集,&&取下一個結果集成功,循環do
舉報
本教程從面向對象和面向過程兩個方面為你開啟MySQLi學習之旅
2 回答$this->data=$data是什么意思呢?
1 回答$rows[] = $row;什么意思?
1 回答防止sql注入是什么意思???
2 回答?act=userName什么意思啊
1 回答綁定參數中 'ss' 是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-15
好像答偏了,看了手冊和google后:
首先,先要知道$mysqli_stmt=$mysqli->prepare($sql);//預處理后得到一個MySQLi_STMT類的對象
然后是一個帖子:
問題:mysqli的store_result()和PDO的fetch_all()的區別解決方法
http://bbs.csdn.net/topics/380249341
網友1:PDO的fetchAll()和mysqli的fetch_all()差不多一個功能。都是將結果集全部轉換為數組或對象。
但store_result()就是另一回事了:把所有結果一次全部傳回到PHP程序
ps:具體看鏈接
2015-05-11
建議你查看下手冊,學會主動去解決問題,學會自己調試
如果實在看不懂我們在交流,這樣進步會很快
^-^...
2016-03-15
store_result出現在3-1,用于執行多條sql查詢語句得到多個結果集,這個函數是顯示第一個結果集
fetch_all()出現在2-5,取結果集中的所有記錄.
最大的區別是操作的顆粒度,然后就是取得數量.我i想你是不懂3-1的例子,多看看那個例子:
if($mysqli->multi_query($sql)){//語句是否成功
? ? do{
? ? ? ? if($mysqli_result=$mysqli->store_result()){//第一個結果集
? ? ? ? ? ? $rows[]=$mysqli_result->fetch_all(MYSQL_ASSOC);//結果集中的所有記錄
? ? ? ? }
? ? }while($mysqli->more_results() && $mysqli->next_result());//有下一個結果集,&&取下一個結果集成功,循環do