我很想知道使用mysql_select_db($db)
和mysql_query("USE $db")
在功能上有什么区别。
我对此很感兴趣,因为它可能很好地解决了我在不同数据库上复制MySQL的长期问题。
两者都可以吗?还是应该出于某种原因避免第二个?
感谢
附言:请不要讨论正在被弃用的mysql_*
函数。
如PHP.net上所示,您可以使用其中任何一种。一位用户也评论道:
您可以在不使用此功能的情况下选择MySQL数据库。只需连接到MySQL 即可
<?php $connection = mysql_connect("dabatbasehost", "username", "password"); ?>
执行此查询:
<?php mysql_query("USE somedatabase", $connection); ?>
在后来的评论中,没有人拒绝这个想法,我认为不会有任何问题。