回答
使用PDO,您可以輕鬆連接到同一腳本中的兩個不同的數據庫/服務器。
<?php
$db1 = new PDO('mysql:host='.DB_HOST.';dbname='.DB_DATABASE.';charset=utf8', DB_USER, DB_PASS);
$db2 = new PDO('mysql:host='.DB_HOST2.';dbname='.DB_DATABASE2.';charset=utf8', DB_USER2, DB_PASS2);
//Select something from database 1
$results = $db1->query("SELECT * FROM table");
//Select something from database 2
$results2 = $db2->query("SELECT * FROM another_table");
如果要連接到localhost之外的服務器 - 請記住打開防火牆並將服務器的IP添加到主機。
實際上沒有我的網站託管在一臺服務器上,我想從另一臺服務器訪問數據庫 – 2013-03-18 11:24:54
完全不同的問題!!!!相應地更新你的文章。 – 2013-03-18 11:27:02
不是一個不同的問題!只需要說你輸入數據庫服務器的數據庫設置。 – Waygood 2013-03-18 11:28:29
假設您想要連接到MySQL數據庫... 檢查mysqli和以代替localhost您添加遠程主機。 此外,您應該檢查該服務器的防火牆是否允許傳入連接到正在運行mysql的端口3306
- 1. SQL服務器登錄錯誤遠程服務器數據庫
- 2. 如何使用PHP MYSQL將數據庫表和每個記錄從一個數據庫服務器複製到另一個數據庫服務器?>
- 3. 如何將登錄用戶的登錄數據從一臺服務器轉移到另一臺服務器?
- 4. 如何數據庫表從一個數據庫服務器複製到另一臺數據庫服務器
- 5. 登錄到PHP服務器
- 6. 移動數據庫和登錄到另一臺服務器SQL Server 2012
- 7. 如何將數據從一個數據庫複製到另一個服務器上的另一個數據庫?
- 8. 關於將Joomla從一個數據庫服務器遷移到另一個數據庫服務器的想法?
- 9. 我想連接一個服務器數據庫到另一臺服務器
- 10. 連接到另一臺服務器的數據庫與PHP
- 11. PHP與另一臺服務器上的MySQL數據庫
- 12. 發送登錄憑據到另一臺服務器
- 13. 如何將一個數據庫流入另一臺服務器?
- 14. 將整個數據庫複製到另一個服務器數據庫
- 15. 一個wordpress用戶可以保持登錄另一臺服務器?
- 16. 雙重登錄:一個登錄,2個服務器
- 17. 將表從一個數據庫導出到另一個服務器上的另一個數據庫
- 18. Couchbase Lite網關服務器服務器中的另一個數據庫
- 19. 如何將數據從一個syabse服務器中的數據庫移動到另一個sybase服務器中的另一個數據庫?
- 20. 從一臺服務器上的一個數據庫插入數據到另一臺服務器上的另一個數據庫
- 21. 將數據從一個數據庫插入到另一個服務器上 - 服務器未連接
- 22. Crystal Report數據庫登錄時傳送到服務器
- 23. 服務器移動後FOSUserBundle登錄表數據庫連接
- 24. Java + Advantage數據庫服務器 - >登錄失敗
- 25. SQL Server服務器登錄和數據庫用戶
- 26. 服務器登錄和數據庫用戶遇到的問題
- 27. 將數據庫複製到另一個服務器上
- 28. SQL服務器從另一個數據庫
- 29. 如何插入另一個數據庫服務器
- 30. 發送數據到另一臺數據庫服務器?
你寫了很多標籤,包括mssql和mysql。你試圖訪問什麼SQL服務器? – 2013-03-18 11:18:39
其實我的意思是mysql – 2013-03-18 11:21:38
然後看看Elias的答案。除此之外,請確保服務器上的防火牆啓用3306端口,並確保db中的該用戶可以從任何主機連接。 – 2013-03-18 11:24:04