您的位置:首页 > 编程语言 > PHP开发

PHP中mysql_connect()函数的鲜为人知的重要特性

2010-09-25 16:20 585 查看
这两天郁闷的经历促使我编写了一段下面这个变态的脚本:

$a = mysql_connect("localhost","root","password");
mysql_close($a);
$b = mysql_connect("localhost","root","password");
$c = mysql_connect("localhost","root","password");

echo $a."/n";
echo $b."/n";
echo $c."/n";


结果让我恍然大悟:Resource id #2Resource id #3Resource id #3

原来只有第一个mysql_connect函数建立了一个连接,在他关闭之前,如果参数相同再次调用这个函数的话,不会重新建立一个连接,而是重用这个连接。正如php.net对这个函数的定义一样:

Opens or reuses a connection to a MySQL server.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql php 脚本 c