0
我很想知道使用mysql_select_db($db)
和mysql_query("USE $db")
之间有什么功能差异。mysql_select_db vs使用
我对此感兴趣,因为它可能很好地解决了我在MySQL replication上通过不同数据库处理的长期运行问题。
既可以,或者应该避免第二个出于某种原因?
谢谢
p.s.请我们可以避开关于mysql_*
函数被弃用的讨论。
我很想知道使用mysql_select_db($db)
和mysql_query("USE $db")
之间有什么功能差异。mysql_select_db vs使用
我对此感兴趣,因为它可能很好地解决了我在MySQL replication上通过不同数据库处理的长期运行问题。
既可以,或者应该避免第二个出于某种原因?
谢谢
p.s.请我们可以避开关于mysql_*
函数被弃用的讨论。
如PHP.net所示,您可以使用它们中的任意一个。一位用户对此也发表了评论:
您可以选择不使用此功能的MySQL数据库。简单地连接到MySQL之后
<?php $connection = mysql_connect("dabatbasehost", "username", "password"); ?>
执行此查询:
<?php mysql_query("USE somedatabase", $connection); ?>
,并在以后的评论,没有人拒绝的想法,我假设不会有问题。
我宁愿继续做一些比假设更有力的事情。 –
你是否做了所有查询,比如[imagin back tick] SELECT db_name。* FROM db_name.table WHERE db_name.col = value'? –
完全一样,只要连接是一样的,它们具有相同的效果 – Hawili
两者都很好。你可以使用它们中的任何一种,imo。 – hjpotter92