亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師,store_result 是什么意思呢?

老師,store_result 是什么意思呢? ?感覺很暈,fetch_all() ?和 store_result() 好像差不多的樣子

正在回答

3 回答

好像答偏了,看了手冊和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:具體看鏈接


0 回復 有任何疑惑可以回復我~
#1

DAILYBIRD 提問者

非常感謝!
2016-03-24 回復 有任何疑惑可以回復我~

建議你查看下手冊,學會主動去解決問題,學會自己調試

如果實在看不懂我們在交流,這樣進步會很快

^-^...

1 回復 有任何疑惑可以回復我~

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


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師,store_result 是什么意思呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號