mysqli_result::fetch_assoc()

从结果集中获取下一行作为关联数组

首字母:M

函数名:mysqli_result::fetch_assoc()

适用版本:PHP 5, PHP 7

函数说明:该函数从结果集中获取下一行作为关联数组。

用法:

mixed mysqli_result::fetch_assoc ( void )

参数说明:该函数没有参数。

返回值:返回关联数组,其中键是字段名,值是对应字段的值。如果没有更多行,则返回NULL。

示例: 假设我们有一个名为"users"的表,包含"id"和"name"两个字段,我们可以使用以下代码从结果集中获取一行数据并将其打印出来。

// 连接数据库
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_errno) {
 echo "连接数据库失败:" . $mysqli->connect_error;
 exit();
}
// 执行查询语句
$result = $mysqli->query("SELECT * FROM users");
// 获取一行数据并打印出来
if ($row = $result->fetch_assoc()) {
 echo "ID: " . $row['id'] . "
"; echo "Name: " . $row['name'] . "
"; } else { echo "没有更多行了"; } // 释放结果集和关闭数据库连接 $result->free(); $mysqli->close();

以上代码首先创建一个mysqli对象并连接到数据库。然后执行SELECT查询语句,并使用fetch_assoc()函数获取一行数据。如果获取到了数据,我们使用关联数组的键来访问相应的值,并将其打印出来。最后,我们释放结果集和关闭数据库连接。

请注意,这只是一个简单的示例,实际应用中可能需要更复杂的逻辑来处理数据。

同首字母函数