PHP中的fetch_array()函數(shù)的用法及參數(shù)是什么

PHP
小樊
91
2024-08-12 02:39:35
欄目: 編程語言

在PHP中,fetch_array()函數(shù)用于從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組或數(shù)字?jǐn)?shù)組。該函數(shù)返回結(jié)果集中下一行作為關(guān)聯(lián)數(shù)組、數(shù)字?jǐn)?shù)組或兩者都有。fetch_array()函數(shù)的語法如下:

fetch_array($result, $result_type = MYSQLI_BOTH)

參數(shù)說明:

  • $result:必需。表示查詢結(jié)果的資源變量。
  • $result_type:可選。指定返回的數(shù)組類型。可以是MYSQLI_ASSOC(關(guān)聯(lián)數(shù)組)、MYSQLI_NUM(數(shù)字?jǐn)?shù)組)或MYSQLI_BOTH(同時(shí)返回關(guān)聯(lián)數(shù)組和數(shù)字?jǐn)?shù)組)。默認(rèn)為MYSQLI_BOTH。

示例:

// 連接數(shù)據(jù)庫
$conn = mysqli_connect('localhost', 'username', 'password', 'database');

// 執(zhí)行查詢
$result = mysqli_query($conn, "SELECT * FROM users");

// 獲取結(jié)果集中的數(shù)據(jù)
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
    // 使用關(guān)聯(lián)數(shù)組輸出數(shù)據(jù)
    echo "User ID: " . $row['id'] . "<br>";
    echo "Username: " . $row['username'] . "<br>";
}

// 關(guān)閉連接
mysqli_close($conn);

0