Php 我可以用mysql\u select\u db切换数据库吗?
这样行吗,还是先断开Php 我可以用mysql\u select\u db切换数据库吗?,php,mysql,mysql-connect,mysql-select-db,Php,Mysql,Mysql Connect,Mysql Select Db,这样行吗,还是先断开 <?php mysql_connect('localhost','root',''); mysql_select_db('DB1'); //Code... //Now I need to change of db mysql_select_db('DB2'); //More code... 我知道mysql正在被弃用,但我使用的是一个不太旧的系统。谢谢 文档中说是: 参考: 所有查询都将在当前活动数据库(在本例中为DB2)上运行 设置服务器上与指定链接标识符关联的
<?php
mysql_connect('localhost','root','');
mysql_select_db('DB1');
//Code...
//Now I need to change of db
mysql_select_db('DB2');
//More code...
我知道mysql正在被弃用,但我使用的是一个不太旧的系统。谢谢 文档中说是: 参考: 所有查询都将在当前活动数据库(在本例中为DB2)上运行
设置服务器上与指定链接标识符关联的当前活动数据库。随后对mysql\u查询的每次调用都将在活动数据库上进行。您可以在类似sql的应用程序中使用它
SELECT `database`.`table`.`value` FROM `database`.`table`
他们说:
设置服务器上与指定链接标识符关联的当前活动数据库。随后对mysql\u查询的每次调用都将在活动数据库上进行
所以是的。我想这相当于客户端上的use命令。您可以有多个活动连接
$db1=mysql_connect('localhost','root','');
mysql_select_db('DB1', $db1);
$db2=mysql_connect('localhost','root','');
mysql_select_db('DB2', $db2);
mysql_query("SELECT * FROM table", $db1);
mysql_query("SELECT * FROM table", $db2);
你试过了吗?只有一个建议。不要使用古老的mysql函数。使用mysqliinstead@deceze还没有。我现在有点忙。我还在考虑我的下一个活动。@aacanakin正如我所说的,这个系统的所有部分都被mysql使用了。我无法更改它。@user2132073-让我们直截了当地说吧-您没有遇到过特殊的问题。就在你发帖的时候。我只是希望你不要以同样的方式对待你的同事。嗯-1,这意味着她必须更新每个SQL查询。我知道,但我会浪费很多时间重新编写查询。请参阅Bart Friederichs链接标识符应答器。谢谢有那么一会儿,我忘了带医生了。谢谢。我正在看文件。