PHP mysqli_close() 函数用法及示例
mysqli_close()函数关闭先前打开的数据库连接
定义和用法
mysqli_close()函数接受一个MySQL函数对象(先前打开)作为参数,并关闭它。
您不能使用此函数关闭持久连接。
语法mysqli_close($con);
参数序号参数及说明
1con(必需)
这是一个表示您需要关闭的与MySQL Server的连接的对象。
返回值
PHP mysqli_close()函数返回一个布尔值,成功时为true,失败时为false。
PHP版本
此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
在线示例
以下示例演示了mysqli_close()函数的用法(面向过程风格)-
示例<?php
$host = "localhost";
$username = "root";
$passwd = "password";
$dbname = "mydb";
//建立连接
$con = mysqli_connect($host, $username, $passwd, $dbname);
//关闭连接
$res = mysqli_close($con);
if($res){
print("连接已关闭");
}else{
print("抱歉,有问题可能会关闭连接");
}
?>
输出结果连接已关闭
在线示例
在面向对象的样式中,此函数的语法为$con->close();。以下是面向对象风格中此函数的示例;
示例<?php
$host = "localhost";
$username = "root";
$passwd = "password";
$dbname = "mydb";
//建立连接
$con = new mysqli($host, $username, $passwd, $dbname);
//关闭连接
$res = $con -> close();
if($res){
print("连接已关闭");
}else{
print("抱歉,有问题可能会关闭连接");
}
?>
输出结果连接已关闭
在线示例
这是mysqli_close()函数的另一个示例-
示例<?php
//建立连接
$con = @mysqli_connect("localhost");
$res = @mysqli_close($con);
if($res){
print("连接已关闭");
}else{
print("抱歉,有问题可能会关闭连接");
}
?>
输出结果抱歉,有问题可能会关闭连接
在线示例
示例<?php
$connection = @mysqli_connect("nhooo.com", "use", "pass", "my_db");
if (mysqli_connect_errno($connection)){
echo "连接MySQL失败: ".mysqli_connect_error();
}else{
mysqli_close($connection);
}
?>
输出结果无法连接到MySQL:无法建立连接,因为目标计算机主动拒绝连接。