0

我很想知道使用mysql_select_db($db)和之间有什么功能差异mysql_query("USE $db")

我对此很感兴趣,因为它可以很好地解决我在不同数据库上进行MySQL 复制时遇到的长期问题。

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

谢谢

ps 请我们不要讨论关于mysql_*被弃用的功能。

4

1 回答 1

0

正如在PHP.net上看到的,您可以使用其中任何一个。一位用户也对此发表了评论:

您可以不使用此功能选择 MySQL 数据库。连接到 MySQL 后立即

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

执行此查询:

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

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

于 2012-08-22T11:17:36.957 回答