-2
我正在使用PHP和MS SQL Server 2005和2012,我的問題是sqlsrv_fetch_array和sqlsrv_fetch_object之間的區別是什麼?如果沒有更多的行返回,和FALSE如果發生錯誤或者指定的類不存在sqlsrv_fetch_array和sqlsrv_fetch_object之間的區別
我正在使用PHP和MS SQL Server 2005和2012,我的問題是sqlsrv_fetch_array和sqlsrv_fetch_object之間的區別是什麼?如果沒有更多的行返回,和FALSE如果發生錯誤或者指定的類不存在sqlsrv_fetch_array和sqlsrv_fetch_object之間的區別
返回一個對象成功,NULL。
如果如果出現錯誤,有沒有更多的行返回,和FALSE返回一個陣列成功,NULL。
所以唯一的區別是一個返回一個數組,另一個返回一個對象。
哪一個更好?
既不,您的主觀偏好哪一個使用。它也取決於你自己的實現。兩者都完成了工作。
此代碼工作良好的MS SQL 2012,但在MS SQL 2005的任何建議不,謝謝比我們
錯誤信息可以告訴更多。
你好像有3個問題在這裏。 'sqlsrv_fetch_array'和'sqlsrv_fetch_object'之間有什麼區別,哪個更好,爲什麼這些代碼不能在MS SQL 2005中工作。前兩個問題對於SO來說並不是很好的問題。首先,請閱讀手冊。第二,我們不喜歡主題問題。對於第三種情況,您可能需要首先嚐試自己弄清楚,然後讓我們知道您嘗試了什麼。 – Styphon