13.2.3 关闭连接
在PHP程序中,关闭数据库连接可以使用函数mysql_close()。事实上,当PHP脚本程序执行结束之后,会自动关闭到MySQL的连接,但还是推荐在程序中明确调用mysql_close()来关闭数据库连接。代码13-2演示了在成功连接到数据库之后,调用函数mysql_close()关闭该连接。
代码13-2 使用mysql_close()关闭数据库连接13-2.php
01 <?php
02 $host='localhost';//定义服务器
03 $user_name='root';//定义用户名
04 $password='admin';//定义密码
05
06 $conn=mysql_connect($host,$user_name,$password);//连接MySQL
07 if(!$conn)
08 {
09 die('数据库连接失败:'.mysql_error());
10 }
11 echo'数据库连接成功!';
12
13 if(mysql_close($conn))//关闭打开的连接
14 {
15 echo'<br/>……<br/>';
16 echo'到数据库的连接已经成功关闭';
17 }
18 ?>
【代码解析】这段代码第6行首先建立一个到MySQL服务器的连接$conn,然后第13行调用函数mysql_close()关闭这个连接,并通过该函数的返回值判断关闭是否成功,如果成功,将输出一段提示信息。代码13-2的执行结果如图13-4所示。