📌  相关文章
📜  PHP | mysqli_fetch_array()函数(1)

📅  最后修改于: 2023-12-03 15:03:39.165000             🧑  作者: Mango

PHP | mysqli_fetch_array()函数

PHP | mysqli_fetch_array() 函数用于从结果集中获取一行作为关联数组或数字数组,或同时获取两者。

语法
mysqli_fetch_array($result, $resulttype);
参数

$result : 必需。mysqli_query() 函数返回的结果集对象。

$resulttype : 可选。规定应该被返回何种类型的数组。默认是 MYSQLI_BOTH

  • MYSQLI_ASSOC:关联数组。
  • MYSQLI_NUM:数字数组。
  • MYSQLI_BOTH:同时包含关联数组和数字数组(默认值)。
返回值

这个函数会从查询的结果集中取出一行,并将其作为数组返回。如果没有更多的行则返回 NULL

如果结果集所在线性是一个数字,则取返回数组包含数字索引键名。

如果结果集所在线性是一个关联数组,则取返回数组包含关联索引键名。

如果 MYSQLI_BOTH 用于结果的类型,则两个都将包含在内,以此产生一个两倍于单者长度的数组。

示例
<?php
$con = mysqli_connect("localhost","root","password","database");
// 检测连接
if (mysqli_connect_errno())
{
    echo "连接失败: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM persons");

while($row = mysqli_fetch_array($result))
{
    echo $row['id'] . " " . $row['name'];
    echo "<br />";
}

mysqli_close($con);
?>
输出
1 John
2 Doe
3 Jane
参考链接

更多关于 PHP | mysqli_fetch_array()函数 的详细解释和使用方法请参考: