mysqli 是 PHP 中用于与 MySQL 数据库进行交互的扩展。它提供了一种更加简单、面向对象的方式来执行 SQL 查询和处理结果集。mysqli 扩展支持预处理语句、事务处理、多语句执行等功能,有助于提高应用程序的安全性和性能。
mysqli 主要有两种使用方式:
mysqli 适用于需要与 MySQL 数据库进行交互的各种 PHP 应用程序,包括但不限于:
以下是一个使用 mysqli 面向对象方式读取数据的简单示例:
<?php
// 创建数据库连接
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_error) {
die("连接失败:" . $mysqli->connect_error);
}
// 准备 SQL 查询
$sql = "SELECT id, name, email FROM users WHERE id = ?";
// 创建预处理语句
$stmt = $mysqli->prepare($sql);
// 绑定参数
$id = 1;
$stmt->bind_param("i", $id);
// 执行查询
$stmt->execute();
// 绑定结果变量
$stmt->bind_result($id, $name, $email);
// 获取结果
if ($stmt->fetch()) {
echo "ID: " . $id . "<br>";
echo "Name: " . $name . "<br>";
echo "Email: " . $email . "<br>";
} else {
echo "没有找到数据";
}
// 关闭语句和连接
$stmt->close();
$mysqli->close();
?>execute() 方法的返回值,处理可能的错误。希望这些信息对你有所帮助!
没有搜到相关的沙龙