mysqli_result
mysqli_result类
适用PHP版本: PHP 5及以上
mysqli_result 是一个类,用于从 MySQL 数据库中获取查询结果。通常通过执行查询后,可以使用该类来获取查询返回的数据。
mysqli_result 是一个类,而非函数,通常在数据库查询后由函数返回。
mysqli_result 类不直接接受参数,它是由执行查询的函数(例如 mysqli_query())返回的结果集对象。
返回一个 mysqli_result 对象,包含查询结果。可以通过该对象获取多行、多列数据。
假设你已经连接到数据库并执行了一个查询,以下是如何使用 mysqli_result 来获取查询数据:
该示例展示了如何执行一个查询并使用 mysqli_result 获取数据。
<?php // 创建数据库连接 $conn = mysqli_connect("localhost", "username", "password", "database"); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 执行查询 $sql = "SELECT id, name FROM users"; $result = mysqli_query($conn, $sql); // 检查查询是否成功 if (mysqli_num_rows($result) > 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>"; } } else { echo "0 results"; } // 关闭连接 mysqli_close($conn); ?>
此代码演示了如何通过 mysqli_result 获取数据库查询的结果。首先,创建了数据库连接,执行查询,接着检查查询是否返回结果,并通过 mysqli_fetch_assoc() 函数逐行获取数据并显示。