PHP mysql_fetch_row 基本語法
array mysql_fetch_row ( resource $result )
語法中小括號內的 resource $result 是來自於 mysql_query 函式的結果,mysql_fetch_row 會將此結果每一筆儲存在一個陣列單元內,陣列單元的起始偏移量從 0 開始,當要調用任何一筆資料,就可以使用陣列元素的調用方式取得,請看範例。PHP mysql_fetch_row 函式範例
<?php
$result=mysql_query("SELECT name,age FROM user LIMIT 1");
$row = mysql_fetch_row($result);
echo $row[0].'今年';
echo $row[1].'歲';
?>
以上範例輸出$result=mysql_query("SELECT name,age FROM user LIMIT 1");
$row = mysql_fetch_row($result);
echo $row[0].'今年';
echo $row[1].'歲';
?>
小明今年25歲
我們假設 MySQL 資料庫的 user 資料表中有一筆學生資料,姓名欄位 name 的內容是『小明』,年齡欄位 age 的內容是『25』,範例先透過 mysql_query 函式將資料搜尋出來並檢查是否有錯,接著將資料用 mysql_fetch_row 函式儲存為陣列型式,最後用 echo 將陣列的元素內容輸出來,一般來說 mysql_fetch_row 必須接著在 mysql_query 後面使用。延伸閱讀