我很想知道使用mysql_select_db($db)
和mysql_query("USE $db")
之间存在哪些功能差异。
我对此感兴趣,因为它可能解决了MySQL replication在不同数据库上遇到的长期问题。
两者都好,还是应该出于某种原因避免第二个?
由于
P.S。我们可以避免讨论关于mysql_*
被弃用的函数的讨论。
答案 0 :(得分:0)
如PHP.net所示,您可以使用其中任何一个。用户对此也进行了评论:
您可以在不使用此功能的情况下选择MySQL数据库。简单地在连接到MySQL之后
<?php $connection = mysql_connect("dabatbasehost", "username", "password"); ?>
执行此查询:
<?php mysql_query("USE somedatabase", $connection); ?>
在后来的评论中,没有人拒绝这个想法,我假设没有问题。