日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别...

發(fā)布時間:2023/11/30 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

方法名:mssql_fetch_row()

?

測試:

?

返回:

Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小一
Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小二
Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小三
Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小四
Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小五

?

分析:

?????? mssql_fetch_row(),和用mssql_fetch_array()加上第二個可選參數(shù)?MYSQL_NUM???完全相同。從和指定的結(jié)果標識關聯(lián)的結(jié)果集中取得一行數(shù)據(jù)并作為數(shù)組返回。每個結(jié)果的列儲存在一個數(shù)組的單元中,偏移量從 0 開始。 注意,這里是從0開始偏移,不能用key值(字段名)來取值,只能用索引來取值。因此,這里使用$row['key值']無法取到值。

?

方法名:?mssql_fetch_assoc()

?

測試:

?

返回:

Notice: Undefined offset: 1 in D:/_PHP_Test/Test2/test_connLocalDB.php on line 43 1::
Notice: Undefined offset: 1 in D:/_PHP_Test/Test2/test_connLocalDB.php on line 43 2::
Notice: Undefined offset: 1 in D:/_PHP_Test/Test2/test_connLocalDB.php on line 43 3::
Notice: Undefined offset: 1 in D:/_PHP_Test/Test2/test_connLocalDB.php on line 43 4::
Notice: Undefined offset: 1 in D:/_PHP_Test/Test2/test_connLocalDB.php on line 43 5::

?

分析:

mssql_fetch_assoc()?和用mssql_fetch_array()加上第二個可選參數(shù)?MYSQL_ASSOC?完全相同。它僅僅返回關聯(lián)數(shù)組。這也是?mssql_fetch_array()起初始的工作方式。因此用$row[索引值]無法取到值。

?

方法名:?mssql_fetch_array()

?

測試:

?

返回:

1::王小一
2::王小二
3::王小三
4::王小四
5::王小五

?

分析:

?????? mssql_fetch_array(),是mssql_fetch_row()的擴展版本。除了將數(shù)據(jù)以數(shù)字索引方式儲存在數(shù)組中之外,還可以將數(shù)據(jù)作為關聯(lián)索引儲存,用字段名作為鍵名。 因此這里使用$row['key值']和$row[索引值]皆可以取到值。

?????? mssql_fetch_array() 中第二個參數(shù)result_type?(這是一個常量)為可選參數(shù),取值范圍為:MYSQL_ASSOC?MYSQL_NUM??MYSQL_BOTH?。其中:?
mssql_fetch_array($query, MYSQL_ASSOC) ==?mssql_fetch_assoc($query);
mssql_fetch_array($query, MYSQL_NUM) == mssql_fetch_row($query);?
所以mssql_fetch_array()函數(shù)在某種程度上可以算是mssql_fetch_row()與?mssql_fetch_assoc?()的集合。因此,mssql_fetch_array()另外還有MYSQL_BOTH參數(shù),將得到一個同時包含關 聯(lián)和數(shù)字索引的數(shù)組。

?

方法名:?mssql_fetch_object()

?

測試:

?

返回:

1::06 7 2011 4:46PM
2::06 7 2011 4:46PM
3::06 7 2011 4:46PM
4::06 7 2011 4:46PM
5::06 7 2011 4:46PM

?

分析:

mysql_fetch_object() 和?mssql_fetch_array類似,只有一點區(qū)別,即返回一個對象而不是數(shù)組,并將字段名字做為屬性。間接地也意味著只能通過字段名來訪問,而不是偏移量。

轉(zhuǎn)載于:https://www.cnblogs.com/zhwl/archive/2012/08/07/2626947.html

總結(jié)

以上是生活随笔為你收集整理的调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。