当使用PHP与MySQL数据库交互时,mysqli_fetch_assoc()函数用于从结果集中获取一行作为关联数组。
以下是一个简单的例子来说明mysqli_fetch_assoc()函数的用法:
<?php
// 假设已经建立了数据库连接 $conn
// 执行查询语句
$query = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $query);
// 检查查询结果是否为空
if(mysqli_num_rows($result) > 0) {
// 循环遍历结果集中的每一行数据
while($row = mysqli_fetch_assoc($result)) {
// 使用关联数组访问每一列的值
echo "ID: " . $row['id'] . "<br>";
echo "Name: " . $row['name'] . "<br>";
echo "Email: " . $row['email'] . "<br>";
echo "<br>";
}
} else {
echo "没有找到匹配的记录。";
}
// 释放结果集和关闭数据库连接
mysqli_free_result($result);
mysqli_close($conn);
?>
在这个例子中,我们首先执行一个SELECT查询语句,并将结果保存在\(result变量中。然后,我们使用while循环和mysqli_fetch_assoc()函数遍历结果集中的每一行数据。对于每一行数据,我们可以通过关联数组\)row访问相应列的值。最后,我们释放结果集并关闭数据库连接。
希望这个例子能够帮助你理解mysqli_fetch_assoc()函数的用法。
内容由零声教学AI助手提供,问题来源于学员提问




