php fetch_array返回的结果是什么类型

   2024-09-30 3460
核心提示:fetch_array() 函数是 PHP 中用于从数据库查询结果集中获取一行数据并以数组形式返回的函数MYSQLI_ASSOC:默认选项,返回关联数

fetch_array() 函数是 PHP 中用于从数据库查询结果集中获取一行数据并以数组形式返回的函数

MYSQLI_ASSOC:默认选项,返回关联数组。数组的键是字段名称,值是对应的字段值。MYSQLI_NUM:返回索引数组。数组的键是字段的索引(从 0 开始),值是对应的字段值。MYSQLI_BOTH:返回关联数组和索引数组的混合。这意味着数组将同时包含字段名称作为键和字段索引作为键。

示例:

$mysqli = new mysqli("localhost", "username", "password", "database");$result = $mysqli->query("SELECT id, name FROM users");// 使用 MYSQLI_ASSOC 获取关联数组while ($row = $result->fetch_array(MYSQLI_ASSOC)) {    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . "<br>";}// 使用 MYSQLI_NUM 获取索引数组while ($row = $result->fetch_array(MYSQLI_NUM)) {    echo "ID: " . $row[0] . ", Name: " . $row[1] . "<br>";}// 使用 MYSQLI_BOTH 获取关联数组和索引数组的混合while ($row = $result->fetch_array(MYSQLI_BOTH)) {    echo "ID (assoc): " . $row["id"] . ", ID (num): " . $row[0] . ", Name (assoc): " . $row["name"] . ", Name (num): " . $row[1] . "<br>";}

在上面的示例中,我们分别使用了 MYSQLI_ASSOCMYSQLI_NUMMYSQLI_BOTH 选项来获取不同类型的数组。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号