$array 是存儲返回內容集得變量名字

mysql_fetch_row返回得要用
$array[0],$array[1]…… 這樣得格式調用

mysql_fetch_array(返回索引數組+關聯數組)
即可以用 $array[0],$array[1]…… 這樣得格式調用
也可以用 $array['字段名1'],$array['字段名2']…… 這樣得格式調用

mysql_fetch_object 返回對象格式
$array->字段名1,$array->字段名2…… 這樣調用

以下是摘自官網的詳細說明:
1、
mysql_fetch_object
返回類資料。

語法: object mysql_fetch_object(int result, int [result_typ]);

返回值: 類

函數種類: 數據庫功能

內容說明 

本函數用來將查詢結果 result 拆到類變量中。使用方法和 mysql_fetch_array() 幾乎相同,不同的地方在于本函數返回資料是類而不是數組。若 result 沒有資料,則返回 false 值。另外治募 注意的地方是,取回的類資料的索引只能是文字而不能用數字,這是因為類的特性。類資料的特性中所有的屬性 (property) 名稱都不能是數字,因此只好乖乖使用文字字符串當索引了。參數 result_typ是一個常量值,有以下幾種常量 MYSQL_ASSOC、MYSQL_NUM 與 MYSQL_BOTH。關于速度方面,本函數的處理速度幾乎和 mysql_fetch_row() 及 mysql_fetch_array() 二函數差不多,要用哪個函數還是看使用的需求決定。

使用范例 

下面的例子示范如使用返回的類。

<?php 
mysql_connect($host,$user,$password);
$result = mysql_db_query("MyDatabase","select * from test");
while($row = mysql_fetch_object($result)) {
    echo $row->user_id;
    echo $row->fullname;
}
mysql_free_result($result);
?> 

2、
mysql_fetch_array
返回數組資料。

語法: array mysql_fetch_array(int result, int [result_typ]);

返回值: 數組

函數種類: 數據庫功能

內容說明 

本函數用來將查詢結果 result 拆到數組變量中。若 result 沒有資料,則返回 false 值。而本函數可以說是 mysql_fetch_row() 的加強函數,除可以將返回列及數字索引放入數組之外,還可以將文字索引放入數組中。若是好幾個返回字段都是相同的文字名稱,則最后一個置入的字段有效,解決方法是使用數字索引或者為這些同名的字段 (column) 取別名 (alias)。治募 注意的是使用本函數的處理速度其實不會比 mysql_fetch_row() 函數慢,要用哪個函數還是看使用的需求決定。參數 result_typ 是一個常量值,有以下幾種常量 MYSQL_ASSOC、MYSQL_NUM 與 MYSQL_BOTH。

使用范例 

<?php
mysql_connect($host,$user,$password);
$result = mysql_db_query("database","select * from table");
while($row = mysql_fetch_array($result)) {
echo $row["user_id"];
echo $row["fullname"];
}
mysql_free_result($result);
?>

3、
MySQL 數據庫函數庫

mysql_fetch_row
返回單列的各字段。

語法: array mysql_fetch_row(int result);

返回值: 數組

函數種類: 數據庫功能

內容說明 

本函數用來將查詢結果 result 之單列拆到數組變量中。數組的索引是數字索引,第一個的索引值是 0。若 result 沒有資料,則返回 false 值。