2012-11-20 64 views
22

mysqli::querymysqli::real_query有什麼區別?mysqli_query和mysqli_real_query的區別

OR

是什麼mysqli_querymysqli_real_query之間的區別?

+6

不確定爲什麼這個問題已關閉。它可能*應該*由手冊回答,但在那裏不是很清楚,而「非建設性」的緊密原因的文本似乎完全不適合。 – IMSoP

+4

是的,這絕對不應該關閉,特別是列出的關閉此原因。我剛來這裏是爲了確切的問題,很高興我做到了。版主需要認真停止在點擊帖子上的「關閉」鏈接時點擊快樂。 –

+0

請投票重新打開@TheDukeOfMarshall請注意 – itsazzad

回答

17

看()的mysqli_query文檔:

在功能上,在使用該功能是相同的調用 mysqli_real_query(),隨後或者通過mysqli_use_result()或 mysqli_store_result()。

根據我的理解,real_query實際上執行查詢,並使用/ store_result啓動檢索查詢結果集的過程。 query()同時做到這一點。

+1

現在文檔有所不同:「**對於非DML查詢**(不是INSERT,UPDATE或DELETE),此函數與調用mysqli_real_query(),後跟mysqli_use_result()或mysqli_store_result()類似。 「 – Beat

14

mysqli::query如果有的話會返回結果。

mysql::real_query將返回成功真的還是假的,如果不

你可以在php文檔已經看到了這一點:

+7

通過描述我爲什麼低估它來幫助我寫更好的答案 – Thomas