測(cè)試: 復(fù)制代碼 代碼如下: require 'dbconn.php'; $sql = 'select * from _Test'; $query = mssql_query($sql); while($row=mssql_fetch_row($query)) { echo $row['UserId'].'::'.$row[1] " /> 亚洲一区二区三区在线播放,www.国产,www.日韩av.com

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php調(diào)用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect讀取數(shù)據(jù)的區(qū)別

方法名:mssql_fetch_row()

測(cè)試:
復(fù)制代碼 代碼如下:
require 'dbconn.php';
$sql = 'select * from _Test';
$query = mssql_query($sql);
while($row=mssql_fetch_row($query))
{
echo $row['UserId'].'::'.$row[1].'<br>';
}

返回:

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()加上第二個(gè)可選參數(shù) MYSQL_NUM 完全相同。從和指定的結(jié)果標(biāo)識(shí)關(guān)聯(lián)的結(jié)果集中取得一行數(shù)據(jù)并作為數(shù)組返回。每個(gè)結(jié)果的列儲(chǔ)存在一個(gè)數(shù)組的單元中,偏移量從 0 開(kāi)始。 注意,這里是從0開(kāi)始偏移,不能用key值(字段名)來(lái)取值,只能用索引來(lái)取值。因此,這里使用$row['key值']無(wú)法取到值。

方法名: mssql_fetch_assoc()

測(cè)試:
復(fù)制代碼 代碼如下:
$query = mssql_query($sql);
while($row=mssql_fetch_assoc($query))
{
echo $row['UserId'].'::'.$row[1].'<br>';
}

返回:

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()加上第二個(gè)可選參數(shù) MYSQL_ASSOC 完全相同。它僅僅返回關(guān)聯(lián)數(shù)組。這也是 mssql_fetch_array()起初始的工作方式。因此用$row[索引值]無(wú)法取到值。

方法名: mssql_fetch_array()

測(cè)試:
復(fù)制代碼 代碼如下:
<?php
$query = mssql_query($sql);
while($row=mssql_fetch_array($query))
{
echo $row['UserId'].'::'.$row[1].'<br>';
}
?>


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

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

mssql_fetch_array() 中第二個(gè)參數(shù)result_type (這是一個(gè)常量)為可選參數(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ù),將得到一個(gè)同時(shí)包含關(guān) 聯(lián)和數(shù)字索引的數(shù)組。

方法名: mssql_fetch_object()

測(cè)試:
復(fù)制代碼 代碼如下:
$query=mssql_query($sql);
while($row=mssql_fetch_object($query))
{
echo $row->UserId.'::'.$row->CreateTime."<br>";
}

返回:
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類(lèi)似,只有一點(diǎn)區(qū)別,即返回一個(gè)對(duì)象而不是數(shù)組,并將字段名字做為屬性。間接地也意味著只能通過(guò)字段名來(lái)訪(fǎng)問(wèn),而不是偏移量。

php技術(shù)php調(diào)用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect讀取數(shù)據(jù)的區(qū)別,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 男女免费网站 | 午夜网站视频 | 特级做a爰片毛片免费看108 | 国产成人精品午夜视频免费 | 蜜桃视频在线观看免费视频网站www | 久久综合av | 亚洲国产精品成人久久久 | 免费1区2区3区 | 人人性人人性碰国产 | 中文字幕成人 | 二区国产 | 亚洲美女天堂网 | 精品在线 | 欧美电影免费观看高清 | 成人激情视频在线 | 精品欧美激情在线观看 | 欧美极品在线播放 | 黄色片免费看 | 久久伊人精品一区二区三区 | 天天视频一区二区三区 | 成人免费看片 | 亚洲精品成人av久久 | 国产高清一二三区 | 久久久久亚洲 | 国产精品久久久久久久久免费软件 | 一区二区三区视频在线观看 | 草久久免费视频 | 午夜影院| 亚洲自拍偷拍视频 | www.夜夜骑 | 国产欧美综合在线 | 中文字幕日韩一区二区 | 青青草这里只有精品 | 亚洲欧洲一区 | 国产精品高 | 日韩精品一区二区三区中文在线 | 91久久| 羞羞色网站 | 亚洲精品66 | 激情a| 91传媒在线观看 |