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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。