mysqli_fetch_array()函数是MySQLi扩展中的一个函数,它可以从结果集中获取一行作为关联数组。关联数组是一种特殊类型的数组,它将数组的键(key)与值(value)关联起来,每个键都对应一个值。
使用方法
mysqli_fetch_array()函数的语法如下:
mysqli_fetch_array(result,resulttype);
其中,result参数是一个结果集,resulttype参数是一个可选参数,可以指定返回的数组类型,可能的值有以下几种:
- MYSQLI_ASSOC:以关联数组形式返回结果集
- MYSQLI_NUM:以索引数组形式返回结果集
- MYSQLI_BOTH:以关联和索引数组形式同时返回结果集
如果省略resulttype参数,则默认以MYSQLI_BOTH形式返回结果集。
下面是一个使用mysqli_fetch_array()函数从结果集中获取一行作为关联数组的示例:
$result = mysqli_query($conn,"SELECT * FROM table"); $row = mysqli_fetch_array($result,MYSQLI_ASSOC); echo "Name: " . $row['name'] . ""; echo "Age: " . $row['age'] . "";
在上面的示例中,我们使用mysqli_query()函数从数据库中检索数据,使用mysqli_fetch_array()函数从结果集中获取一行作为关联数组,我们可以使用键名访问数组中的值。
mysqli_fetch_array()函数可以帮助我们从结果集中获取一行作为关联数组,方便我们访问数据库中的数据。