mysqli_result::fetch_assoc
(mysqli_fetch_assoc)将结果行作为关联数组获取
fetch_assoc()
/ mysqli_fetch_assoc()
函数以关联数组的形式获取结果行。
注意:从该函数返回的字段名是区分大小写的。
以关联数组的形式获取结果行:
<?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); if ($mysqli -> connect_errno) { echo "Failed to connect to MySQL: " . $mysqli -> connect_error; exit(); } $sql = "SELECT Lastname, Age FROM Persons ORDER BY Lastname"; $result = $mysqli -> query($sql); // 关联数组 $row = $result -> fetch_assoc(); printf ("%s (%s)\n", $row["Lastname"], $row["Age"]); // 释放结果集 $result -> free_result(); $mysqli -> close(); ?>
以关联数组的形式获取结果行:
<?php $con = mysqli_connect("localhost","my_user","my_password","my_db"); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); exit(); } $sql = "SELECT Lastname, Age FROM Persons ORDER BY Lastname"; $result = mysqli_query($con, $sql); // 关联数组 $row = mysqli_fetch_assoc($result); printf ("%s (%s)\n", $row["Lastname"], $row["Age"]); // 释放结果集 mysqli_free_result($result); mysqli_close($con); ?>
$mysqli_result -> fetch_assoc()
mysqli_fetch_assoc(result)
参数 | 描述 |
---|---|
result | 必需。指定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。 |