国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

深入理解用mysql_fetch_row()以數(shù)組的形式返回查詢結(jié)果

2024-05-04 23:09:25
字體:
供稿:網(wǎng)友
mysql_result()一樣,mysql_fetch_row()也可以用來獲取查詢結(jié)果集,其區(qū)別在于函數(shù)的返回值不是一個字符串,而是一個數(shù)組。函數(shù)定義如下。

復(fù)制代碼 代碼如下:


array mysql_fetch_row(int result)


參數(shù)說明如下。
result:由函數(shù)mysql_query()或mysql_db_query()返回的結(jié)果標(biāo)識,用來指定所要獲取的數(shù)據(jù)的SQL語句類型。
函數(shù)返回值如下。
成功:一個數(shù)組,該數(shù)組包含了查詢結(jié)果集中當(dāng)前行數(shù)據(jù)信息,數(shù)組下標(biāo)范圍0~記錄屬性數(shù)−1,數(shù)組中的第i個元素值為該記錄第i個屬性上的值。
失敗:false。
下面的mysql_fetch_row()使用示例功能同5.5.1中示例。

復(fù)制代碼 代碼如下:


1 <!------使用mysql_fetch_row()來獲取數(shù)據(jù):mysql_fetch_row.php------>
2 <?php
3//連接并選擇到數(shù)據(jù)庫服務(wù)器
4$connection = mysql_connect ("localhost", "root", "password");
5mysql_select_db("Books", $connection);
6//查詢數(shù)據(jù)
7$query="SELECT * FROM Computers ";
8$query.="WHERE price >= 20";
9//echo $query."<br>";
10$result=mysql_query($query,$connection);
11//用mysql_fetch_row()獲得數(shù)據(jù),并輸出
12while($row=mysql_fetch_row($result))
13{
14echo "書名: ".$row[1]."<br>";
15echo "價格: ".$row[2]."<br>";
16echo "出版日期: ".$row[3]."<br>";
17echo "<br>";
18}
19 ?>


mysql_fetch_row()獲得當(dāng)前行的數(shù)據(jù)信息,在被引用后,自動滑動至下一行。本例中在第12行對其的引用為:

復(fù)制代碼 代碼如下:


while($row=mysql_fetch_row($result))


在這個循環(huán)中,每一次mysql_fetch_row()都獲得當(dāng)前行數(shù)據(jù),并賦值給數(shù)組$row,然后自動滑向下一行;在取出最后一行后,函數(shù)將返回false,循環(huán)結(jié)束。這樣,就可以把結(jié)果集中的所有數(shù)據(jù)逐行取出并顯示。
注意
mysql_fetch_row()返回結(jié)果數(shù)組的下標(biāo)對應(yīng)著不同屬性上的值,且只能通過下標(biāo)方式,而不能使用屬性名方式獲得屬性上的值,在實(shí)際應(yīng)用中容易引起混亂,一定要仔細(xì)使用。同時,應(yīng)注意在使用中不要使用越界下標(biāo)。
示例正確運(yùn)行的結(jié)果如下。

復(fù)制代碼 代碼如下:


書名: 數(shù)據(jù)結(jié)構(gòu)
價格: 20
出版日期: 2001-01-01
書名: C語言
價格: 23
出版日期: 1998-04-04
書名: PHP入門技術(shù)
價格: 22
出版日期: 2005-05-01


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔南| 宾阳县| 嘉黎县| 仪陇县| 施甸县| 彭州市| 射洪县| 丹棱县| 凭祥市| 崇礼县| 岑溪市| 合作市| 陆良县| 元朗区| 油尖旺区| 凤翔县| 万宁市| 乾安县| 灵武市| 通辽市| 安新县| 永福县| 叶城县| 开远市| 农安县| 南雄市| 额敏县| 集贤县| 龙川县| 余庆县| 体育| 罗甸县| 博白县| 蓝田县| 吉水县| 大洼县| 龙海市| 普格县| 新野县| 邵东县| 雅江县|