我正在使用PHP和MS SQL Server 2005和2012,我的问题是sqlsrv_fetch_array和sqlsrv_fetch_object有什么区别?
答案 0 :(得分:2)
成功时返回对象,如果没有要返回的行则返回NULL,如果发生错误或指定的类不存在则返回FALSE。
成功时返回数组,如果没有更多行要返回则返回NULL,如果发生错误则返回FALSE。
所以唯一的区别是一个返回一个数组而另一个返回一个对象。
哪一个更好?
也不是,你的主观偏好是哪一个使用。它还取决于您自己的实现。两人都完成了工作。
此代码在MS SQL 2012中运行良好,但在MS SQL 2005中运行不正确。任何建议,谢谢
错误消息可以告诉我们更多信息。