📅  最后修改于: 2023-12-03 15:03:39.165000             🧑  作者: Mango
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()函数 的详细解释和使用方法请参考: