我在db.php中有以下代码来连接到我的数据库.
$DB_HOST = "localhost";
$DB_NAME = "db";
$DB_USER = "user";
$DB_PASSWORD = "pass";
$con = mysql_connect($DB_HOST, $DB_USER, $DB_PASSWORD);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db($DB_NAME , $con);
?>
在我的其他脚本中,我使用以下内容
include("db.php");
在某些情况下,我收到ff错误:
[10-Mar-2012 10:47:20] PHP警告:mysql_connect()[function.mysql-connect]:用户db_user在/home/user/public_html/sc/db.php中已经有多个“max_user_connections”活动连接在第8行
现在,我想知道我是否需要关闭连接,如:
include("db.php");
//other stuff here
mysql_close($con);
?>
顺便说一下,我的MySQL配置中有100个max_connections值.
我还研究了持久连接,我相信上面的代码不是持久连接.