mysql_select_db与使用

时间:2012-08-22 11:07:15

标签: php mysql

我很想知道使用mysql_select_db($db)mysql_query("USE $db")之间存在哪些功能差异。

我对此感兴趣,因为它可能解决了MySQL replication在不同数据库上遇到的长期问题。

两者都好,还是应该出于某种原因避免第二个?

由于

P.S。我们可以避免讨论关于mysql_*被弃用的函数的讨论。

1 个答案:

答案 0 :(得分:0)

PHP.net所示,您可以使用其中任何一个。用户对此也进行了评论:

  

您可以在不使用此功能的情况下选择MySQL数据库。简单地在连接到MySQL之后

<?php $connection = mysql_connect("dabatbasehost", "username", "password"); ?>
  

执行此查询:

<?php mysql_query("USE somedatabase", $connection); ?>

在后来的评论中,没有人拒绝这个想法,我假设没有问题。