首页 > 编程笔记 > PHP笔记 阅读:1

PHP mysqli_close():关闭数据库连接(附带实例)

完成数据库操作之后,应当关闭数据库连接。但关闭并不是必须完成的,因为 PHP 具有垃圾回收功能,会自动对不使用的连接进行处理。

PHP 提供了显式关闭数据库连接的函数 mysqli_close(),该函数的语法格式如下:
boolean mysqli_close([resource link_id])
其中,参数“link_id”表示需要关闭数据库连接的资源标识号,为可选参数。如果没有指定“link_id”,则默认是最近打开的连接。

mysqli_close() 函数如果成功关闭数据库连接,该函数将返回 true,否则将返回 false。

【实例】连接数据库,访问结束后关闭数据库连接。
<meta charset="UTF-8">
<?php
$db = @mysqli_connect("localhost","root","root") or die("连接失败, 无法连接到本地MySQL服务器!");
echo("已连接到MySQL服务器<br />");
mysqli_query($db,"set names utf8");
mysqli_select_db($db,"test");
$result = mysqli_query($db,"select * from student",);
if(!$result){
    die("访问错误:".mysqli_error($link));
}
echo("<table border=1>");
echo("<tr><th>学号</th><th>姓名</th><th>电话</th><th>所在班级</th></tr>\n");
printf("<tr> <td>%s</td> <td>%s</td><td>%s</td><td>%s</td></tr>", $myrow[0], $myrow[1],
$myrow[2], $myrow[3]);
echo "</table>";
mysqli_close($db);
echo ("<br> 已关闭到MySQL服务器的连接<br /><br />");
@mysqli_select_db($db,"news") or die("无法再对数据库进行操作,指定的连接已关闭");
    ?>
运行结果为:

相关文章