php能不能连接多个数据库 这个数据库的意思就是mysql中的两个database 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以啊.可以用mysql_select_db()函数在不同数据库中切换. select * from db1.tbl_name1, db2.tbl_name2 where db1.tbl_name1.id=db2.tbl_name2.id 哪位大侠能告诉我mysql_connect()连接mysql的原理是什么样的,它只返回一个连接标识,但是在下次调用的时候,怎么知道以前就已经连接了呢? sql_server连接:mssql_connectmy_sql连接:mysql_connectsybase连接:sybase_connect等等都可以在手册看见,没有手册?看这里http://www.sigmic.com/php4gb.chm mysql_connect连接后有个connectionid。你在连接的时候最好把他保存起来。使用完以后这个连接并不会关闭,将会等待其他访问者调用 用mysql_connect()连接mysql后,如果我不用mysql_close()关闭它,那这个连接什么时候关闭呢?手册上说是“一旦脚本结束,到服务器的连接就会被关闭”,那这个脚本结束的定义是什么呢?我做了个试验,在1.php中用mysql_connect()连接mysql,在2.php查询该数据库中的表,成功;然后关闭1.php,2.php,然后再打开2.php,2.php还是能连接数据库而且查询到数据,(2.php中没有mysql_connect())。 用mysql_connect()连接mysql后,如果我不用mysql_close()关闭它,那这个连接什么时候关闭呢?手册上说是“一旦脚本结束,到服务器的连接就会被关闭”,那这个脚本结束的定义是什么呢?我做了个试验,在1.php中用mysql_connect()连接mysql,在2.php查询该数据库中的表,成功;然后关闭1.php,2.php,然后再打开2.php,2.php还是能连接数据库而且查询到数据,(2.php中没有mysql_connect())。有这种事??????? 不可能的事情mysql_pconnect()才是这样的 不会啊,我试的时候试这样的嘛。手册上说是在用“mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。”,如果是这样的话,是不是在调用mysql_query()的时候调用了上一个打开的连接呢?因为1.php中并没有关闭这个连接,这个连接的resoure到底存放在哪里呢? 可以啊,分别对两个数据库建立连接,分别查询就可以了.$cn1 = mysql_pconnect(*1,*1,*1,*1);$cn2 = mysql_pconnect(*2,*2,*2,*2); 同楼上 connect函数执行后返回的数据库连接句柄然后在query语句里指定相应句柄即可 hahawen 你再给好好说说吧 书上说的有一段话很迷糊,都不知道在说什么 最新整理的300多个编程设计网站,论坛,有兴趣的朋友可以看看。 请amani11进 思路求解 形象照 只要方案 不免俗的讨论一下PHP编程工具 怎么通过JS 获取图片信息 请教好的php学习和提高的方法,请高手介绍一下 editplus中菜单上"文档自动换行"怎么能设置为默认选中啊? 一个非常简单,却又非常复杂的问题。。。。 如何禁用IE的后退键,(用php写的网页。) 提取指字字符串问题 求写入数据库的php语句
my_sql连接:mysql_connect
sybase连接:sybase_connect等等都可以在手册看见,没有手册?
看这里http://www.sigmic.com/php4gb.chm
手册上说是“一旦脚本结束,到服务器的连接就会被关闭”,那这个脚本结束的定义是什么呢?
我做了个试验,在1.php中用mysql_connect()连接mysql,在2.php查询该数据库中的表,成功;然后关闭1.php,2.php,然后再打开2.php,2.php还是能连接数据库而且查询到数据,(2.php中没有mysql_connect())。
用mysql_connect()连接mysql后,如果我不用mysql_close()关闭它,那这个连接什么时候关闭呢?
手册上说是“一旦脚本结束,到服务器的连接就会被关闭”,那这个脚本结束的定义是什么呢?
我做了个试验,在1.php中用mysql_connect()连接mysql,在2.php查询该数据库中的表,成功;然后关闭1.php,2.php,然后再打开2.php,2.php还是能连接数据库而且查询到数据,(2.php中没有mysql_connect())。
有这种事???????
mysql_pconnect()
才是这样的
$cn2 = mysql_pconnect(*2,*2,*2,*2);
然后在query语句里指定相应句柄即可