函数名:mysqli::init()
适用版本:PHP 5, PHP 7
函数说明:mysqli::init() 函数用于初始化一个新的 mysqli 对象,并返回该对象。它可以用于创建一个数据库连接对象,然后用于执行数据库操作。
用法示例:
// 创建一个新的 mysqli 对象
$mysqli = mysqli::init();
// 设置数据库连接参数
$host = "localhost";
$user = "username";
$password = "password";
$database = "database";
// 连接到数据库
$mysqli->real_connect($host, $user, $password, $database);
// 检查连接是否成功
if ($mysqli->connect_errno) {
echo "连接失败:" . $mysqli->connect_error;
exit();
}
// 执行数据库操作
$query = "SELECT * FROM users";
$result = $mysqli->query($query);
// 检查查询结果
if ($result) {
// 处理查询结果
while ($row = $result->fetch_assoc()) {
echo $row['username'] . "<br>";
}
} else {
echo "查询失败:" . $mysqli->error;
}
// 关闭数据库连接
$mysqli->close();
注意事项:
- 在调用 mysqli::init() 函数之后,需要使用 mysqli::real_connect() 函数来实际连接到数据库。
- 在连接到数据库之后,可以使用 mysqli 对象的其他方法来执行数据库操作,如查询、插入、更新等。
- 使用 mysqli::close() 函数来关闭数据库连接,释放资源。