查詢

mysql_fetch_row()函式—用法及示例

「 返回結果集中的一行作為陣列,陣列的索引從 0 開始 」


函式名:mysql_fetch_row() 

適用版本:PHP 4, PHP 5 用法:mysql_fetch_row ( resource $result ) : array|false

說明: mysql_fetch_row() 函式返回結果集中的一行作為陣列,陣列的索引從 0 開始。該函式只能用於取得 SELECT 語句的結果集。

引數:

  • $result: 必需。一個有效的 MySQL 結果資源。

返回值:

  • 如果成功,則返回一個包含結果集中一行資料的索引陣列,如果沒有更多行則返回 false。
  • 如果結果集中沒有行,則返回 false。

示例: 以下示例演示瞭如何使用 mysql_fetch_row() 函式獲取結果集中的行資料:

// 連線到資料庫
$connection = mysql_connect("localhost", "username", "password");
if (!$connection) {
    die("資料庫連線失敗:" . mysql_error());
}

// 選擇資料庫
$db_select = mysql_select_db("database_name", $connection);
if (!$db_select) {
    die("資料庫選擇失敗:" . mysql_error());
}

// 執行查詢
$query = "SELECT * FROM table_name";
$result = mysql_query($query, $connection);
if (!$result) {
    die("查詢失敗:" . mysql_error());
}

// 獲取結果集中的行資料
while ($row = mysql_fetch_row($result)) {
    // 輸出行資料
    echo "ID: " . $row[0] . ", Name: " . $row[1] . ", Age: " . $row[2] . "<br>";
}

// 釋放結果集
mysql_free_result($result);

// 關閉資料庫連線
mysql_close($connection);

注意:

  • mysql_fetch_row() 函式已被棄用,不推薦在新的程式碼中使用。推薦使用 mysqli 或 PDO 擴充套件來運算元據庫。
補充糾錯
上一個函式: mysql_field_flags()函式
下一個函式: mysql_fetch_object()函式
熱門PHP函式
分享連結