mysql_fetch_array() 函數

<h1>mysql_fetch_array</h1>

返回數組資料。


語法: 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代,登入武將金手指

歐姆龍 HEM-7600T 評價,購買心得分享(打臉文)

年青人眼鏡評價(負評),辛酸血淚史分享文