(PHP 4, PHP 5)
mysql_fetch_row — 取得結果列作為枚舉陣列
此擴充自 PHP 5.5.0 起已被棄用,並在 PHP 7.0.0 中移除。建議改用 MySQLi 或 PDO_MySQL 擴充。另請參閱 MySQL:選擇 API 指南。此函式的替代方案包括:
mode
為 PDO::FETCH_NUM
的 PDOStatement::fetch()返回一個與擷取列相對應的數字索引字串陣列,如果沒有更多列,則返回 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
值。