mysqli
是 PHP 中用于与 MySQL 数据库进行交互的扩展。它提供了一种更加面向对象的方式来执行 SQL 查询,并处理结果集。通过 mysqli
,你可以执行各种数据库操作,包括插入、更新、删除和查询数据。
mysqli
提供了面向对象的接口,使得代码更加清晰和易于维护。mysqli
主要有以下几种类型:
mysqli
适用于需要与 MySQL 数据库进行交互的各种应用场景,包括但不限于:
以下是一个使用 mysqli
获取单条数据的示例代码:
<?php
// 创建数据库连接
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_error) {
die("连接失败: " . $mysqli->connect_error);
}
// 准备 SQL 查询
$sql = "SELECT * FROM users WHERE id = ?";
// 创建预处理语句
$stmt = $mysqli->prepare($sql);
// 绑定参数
$id = 1;
$stmt->bind_param("i", $id);
// 执行查询
$stmt->execute();
// 绑定结果变量
$stmt->bind_result($user_id, $username, $email);
// 获取单条数据
if ($stmt->fetch()) {
echo "ID: " . $user_id . "<br>";
echo "Username: " . $username . "<br>";
echo "Email: " . $email . "<br>";
} else {
echo "没有找到数据";
}
// 关闭语句和连接
$stmt->close();
$mysqli->close();
?>
希望以上信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云