php - Sql_Srv returns just the first row -
जबकि ($ tab = $ sMssql- & gt; fetchAssoc ("SELECT * FROM [टैब]")) { गूंज "& lt; पूर्व & gt;"; var_dump ($ टैब); गूंज "& lt; / pre & gt;"; } यह कोड केवल और फिर से पहली पंक्ति देता है ... लेकिन मुझे सभी पंक्तियों के अंदर एक सरणी चाहिए।
fetchAssoc कोड:
सार्वजनिक फ़ंक्शन fetchAssoc ($ mQuery) {वापसी sqlsrv_fetch_array (sqlsrv_query ($ this- & gt; mSqlConnection, $ mQuery), SQLSRV_FETCH_ASSOC); } फ़ंक्शन fetchAssoc () में, sqlsrv_fetch_array () को केवल एक बार कहा जाता है।
आपके कोड में आपके पास क्वेरी निष्पादन के लिए लूप है जो गलत है। फिर से दोबारा लूप करते हुए और fetchAssoc () के अंदर लूप डालते हैं।
जैसे:
$ mQuery = $ sMssql- & gt; fetchAssoc ("SELECT * FROM [टैब]") ; $ परिणाम = sqlsrv_query ($ this- & gt; mSqlConnection, $ mQuery); जबकि ($ टैब = sqlsrv_fetch_array ($ परिणाम, SQLSRV_FETCH_ASSOC)) {गूंजती "पूर्व <" और; var_dump ($ टैब); गूंज "& lt; / pre & gt;"; }
Comments
Post a Comment