2024 PHP Conference Japan

mysql_fetch_row

(PHP 4, PHP 5)

mysql_fetch_row取得結果列作為枚舉陣列

警告

此擴充自 PHP 5.5.0 起已被棄用,並在 PHP 7.0.0 中移除。建議改用 MySQLiPDO_MySQL 擴充。另請參閱 MySQL:選擇 API 指南。此函式的替代方案包括:

說明

mysql_fetch_row(資源 $result): 陣列

傳回對應於擷取列的數字索引陣列,並將內部資料指標向前移動。

參數

result

正在被評估的 資源 結果。此結果來自對 mysql_query() 的呼叫。

回傳值

返回一個與擷取列相對應的數字索引字串陣列,如果沒有更多列,則返回 false

mysql_fetch_row() 從與指定結果識別碼關聯的結果中擷取一列資料。該列以陣列形式返回。每個結果欄位都儲存在一個陣列偏移量中,從偏移量 0 開始。

範例

範例 #1 使用 mysql_fetch_row() 擷取一列

<?php
$result
= mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!
$result) {
echo
'無法執行查詢:' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);

echo
$row[0]; // 42
echo $row[1]; // email 值
?>

注意事項

注意此函式會將 NULL 欄位設定為 PHP null 值。

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top