mysqli 是 PHP 中用于与 MySQL 数据库进行交互的扩展。它提供了一种面向对象的方式来执行 SQL 查询和处理结果集。mysqli 扩展返回的结果取决于执行的操作类型。
mysqli 提供了面向对象的接口,使得代码更加清晰和易于管理。SELECT)时,mysqli_query() 返回一个结果集对象。INSERT、UPDATE、DELETE)时,mysqli_query() 返回 TRUE 或 FALSE 表示操作是否成功。<?php
// 建立数据库连接
$conn = mysqli_connect("localhost", "username", "password", "database");
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 执行查询
$sql = "SELECT id, name FROM users";
$result = mysqli_query($conn, $sql);
if ($result) {
// 获取结果集中的行数
$num_rows = mysqli_num_rows($result);
echo "结果集中的行数: " . $num_rows . "<br>";
// 遍历结果集
while ($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . "<br>";
}
// 释放结果集
mysqli_free_result($result);
} else {
echo "查询失败: " . mysqli_error($conn);
}
// 关闭数据库连接
mysqli_close($conn);
?>mysqli 扩展已启用。mysqli_error() 函数获取详细的错误信息。通过以上信息,您可以更好地理解 mysqli 的返回值及其相关应用。
没有搜到相关的沙龙