mysqli_fetch_array()函數用於從數據庫中獲取行並將其存儲為數組。可以將數組作為關聯數組,數字數組或將兩者取回。
關聯數組是其中索引是表中各個列的名稱的數組。另一方麵,數字數組是索引為數字的數組,其中0代表n-column表的第一列,n-1代表n-column表的最後一列。
用法:
mysqli_fetch_array ("database_name", "mode")
參數:該函數接受上述和以下描述的兩個參數:
- database_name:它是在其上執行操作的數據庫。它是必填參數。
- mode:它可以具有三個值-MYSQLI_ASSOC,MYSQLI_NUM和MYSQLI_BOTH。 MYSQLI_ASSOC使函數的行為類似於mysqli_fetch_assoc()函數,獲取關聯數組,MYSQLI_NUM使函數的行為類似於mysqli_fetch_row()函數,獲取數字數組,而MYSQLI_BOTH將獲取的數據存儲在可以使用列索引和列名訪問的數組中。
程序:
<?php
$conn = mysqli_connect(
"localhost", "root", "", "Persons");
// Check connection
if (mysqli_connect_errno()) {
echo "Database connection failed.";
}
$sql = "SELECT Lastname, Age FROM Persons ORDER BY Lastname";
$result -> $mysqli -> query($sql);
// Numeric array
$row = mysqli_fetch_array($conn, MYSQLI_NUM);
printf ("%s (%s)\n", $row[0], $row[1]);
printf("\n");
// Associative array
$row = mysqli_fetch_array($conn, MYSQLI_ASSOC);
printf ("%s (%s)\n", $row["Firstname"], $row["Lastname"]);
mysqli_close($conn);
?>
對於上表,輸出將是:
輸出:
A B C D E F G H A B C D E F G H
相關用法
- d3.js d3.map.set()用法及代碼示例
- PHP ord()用法及代碼示例
- d3.js d3.hsl()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js pan()用法及代碼示例
- p5.js max()用法及代碼示例
- d3.js d3.min()用法及代碼示例
- p5.js tan()用法及代碼示例
- PHP Ds\Map map()用法及代碼示例
- p5.js hue()用法及代碼示例
- p5.js min()用法及代碼示例
注:本文由純淨天空篩選整理自ArkadyutiBanerjee大神的英文原創作品 PHP | mysqli_fetch_array() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。