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