array mysql_fetch_array ( result [, int result_type] )
返回:根據從結果集取得的行生成的數組,如果沒有更多行則返回 FALSE。
int result_type的值:
1:MYSQL_ASSOC //完全等同於 mysql_fetch_assoc($result)
2:MYSQL_NUM //完全等同於 mysql_fetch_row($result)
3:MYSQL_BOTH //默認,得到一個同時包含關 聯和數字索引的數組
$con=mysql_connect('localhost','root',”);
mysql_select_db('abc',$con);
$sql = “select * from book”;
$result = mysql_query($sql);
//fetch_row只能用數組索引 $row[index]
while($row = mysql_fetch_row($result))
{
echo $row[0]; //從0開始
}
//fecth_assoc只能用數組的KEY $row['key']
while($row = mysql_fetch_assoc($result))
{
echo $row['name'];
}
//fetch_array都可以用索引、KEY都可用(index,key)
while($row = mysql_fetch_array($result))
{
echo $row['cid'];
echo $row[1];
}
//fetch_object用對象方式調用數據 $row->id
while($row = mysql_fetch_object($result))
{
echo $row->cid;
echo $row->title;
}