mysqli_fetch_assoc()函数
mysqli_fetch_assoc()函数是MySQLi函数库中的一个函数,它可以从结果集中获取关联数组。关联数组是由键值对组成的数组,其中键值对的键是字段名,值是字段值。它与mysqli_fetch_row()函数不同,mysqli_fetch_row()函数返回的是索引数组,索引数组的值是字段值,但没有字段名。
使用方法
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
if ($result = $mysqli->query($query)) {
/* fetch associative array */
while ($row = $result->fetch_assoc()) {
printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);
}
/* free result set */
$result->free();
}
上面的代码使用mysqli_fetch_assoc()函数从结果集中获取关联数组,使用printf()函数打印出来。从上面的代码可以看出,mysqli_fetch_assoc()函数的使用非常简单,只需要传入一个结果集就可以获取关联数组。
mysqli_fetch_assoc()函数非常有用,它可以让我们更加快速的获取到查询结果,而且可以更加方便的操作数据。