PHP mysqli_close():关闭数据库连接(附带实例)
完成数据库操作之后,应当关闭数据库连接。但关闭并不是必须完成的,因为 PHP 具有垃圾回收功能,会自动对不使用的连接进行处理。
PHP 提供了显式关闭数据库连接的函数 mysqli_close(),该函数的语法格式如下:
mysqli_close() 函数如果成功关闭数据库连接,该函数将返回 true,否则将返回 false。
【实例】连接数据库,访问结束后关闭数据库连接。
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("无法再对数据库进行操作,指定的连接已关闭"); ?>运行结果为:
