mysql_connect 与 mysql_pconnect() 手册就有说了http://www.w3school.com.cn/php/func_mysql_pconnect.asphttp://www.w3school.com.cn/php/func_mysql_connect.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我就是看了手册才迷惑阿, 手册说“mysql_pconnect() 当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。”但是你看我的问题,mysql_pconnect() 返回的是不同的连接标识阿?? 为什么 引用 1 楼 yctin 的回复我就是看了手册才迷惑阿, 手册说“mysql_pconnect() 当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。”但是你看我的问题,mysql_pconnect() 返回的是不同的连接标识阿?? 为什么 mysql_pconnect() 持久连接,就是一旦建立此连接就会一直存才的意思,$conn1 = mysql_connect("localhost", "root", "");建立第一次连接,所以会有一个标识Resource id #2,第二条语句$conn2 = mysql_connect("localhost", "root", "");时,相当于第一次连接$conn1仍然存在,并没有关闭,也就是说标识Resource id #2还在,所以就会建立一个新的标识Resource id #3就是这么个意思。语句$conn1 = mysql_connect("localhost", "root", "");建立时会产生一个标识Resource id #2,但是再运行语句$conn2 = mysql_connect("localhost", "root", "");时,之前的$conn1连接就会被系统认为无用,系统会自动注销,所以其标识仍然是2不知道我解释的你啊明白 好像计算机不会判断True和False:建议楼主在每个输出前加判断<?php$conn1 = mysql_connect("localhost", "root", "");if($conn1=true){echo "第一次连接资源描述符:" . $conn1;echo "<p>";}$conn2 = mysql_connect("localhost", "root", "");else if($conn2=true){echo "第二次连接资源描述符:" . $conn2;}?> php addslashes在什么地方用,为什么? 如何把同一表单中的内容提交到两个不同的页面中? 求助:任意选择下拉列表菜单选项,并执行对应的操作? 相当与ASP中的函数clnt,clng .htaccess 伪静态如何写 PHP连接mssql的问题~~~ 想实现每次访问后删除id的代码,谁能给我修正修正? 求助用PHP+mysql写记数器程序的思路 我刚做完一单,PHP+MYSQL,大家看看 在Linux中安装apache、PHP、Mysql的问题!急(在线等候) 把php中的值在js的alert对话框中显示 函数怎么知道是谁在调用它?
我就是看了手册才迷惑阿, 手册说“mysql_pconnect() 当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。”但是你看我的问题,mysql_pconnect() 返回的是不同的连接标识阿?? 为什么
时,相当于第一次连接$conn1仍然存在,并没有关闭,也就是说标识Resource id #2还在,所以就会建立一个新的标识Resource id #3
就是这么个意思。语句$conn1 = mysql_connect("localhost", "root", "");
建立时会产生一个标识Resource id #2,但是再运行语句$conn2 = mysql_connect("localhost", "root", "");
时,之前的$conn1连接就会被系统认为无用,系统会自动注销,所以其标识仍然是2
不知道我解释的你啊明白
好像计算机不会判断True和False:
建议楼主在每个输出前加判断
<?php
$conn1 = mysql_connect("localhost", "root", "");
if($conn1=true)
{
echo "第一次连接资源描述符:" . $conn1;
echo "<p>";
}
$conn2 = mysql_connect("localhost", "root", "");
else if($conn2=true)
{
echo "第二次连接资源描述符:" . $conn2;
}
?>