我需要連接到Joomla的另一個數據庫!這是在另一臺服務器上。這是一個插件,我需要從表中提取一些數據。連接到Joomla的第三方數據庫?
現在我不想要的是使用這個數據庫來運行Joomla !,我已經有了Joomla!安裝並運行在其服務器上的自己的數據庫上,但我想連接到另一個數據庫(當前的ON TOP)來提取一些數據,然後斷開該第三方數據庫 - 同時保持原始Joomla數據庫連接的完整。
我需要連接到Joomla的另一個數據庫!這是在另一臺服務器上。這是一個插件,我需要從表中提取一些數據。連接到Joomla的第三方數據庫?
現在我不想要的是使用這個數據庫來運行Joomla !,我已經有了Joomla!安裝並運行在其服務器上的自己的數據庫上,但我想連接到另一個數據庫(當前的ON TOP)來提取一些數據,然後斷開該第三方數據庫 - 同時保持原始Joomla數據庫連接的完整。
你可以在插件代碼中創建一個通用的mysql-php連接來創建連接嗎? 像
mysql_connect("remot_server_ip:3306","user","pass");
mysql_select_db("your database");
//code goes here
:
:
:
mysql_close(connection);
Joomla!提供這一點,沒有必要回到基本的PHP。 – 2012-09-13 09:42:41
您可以從您的Joomla實例連接到外部數據庫,而無需使用您的Joomla數據庫的當前的ressource。 試試這個:
<?php
$option = array(); //prevent problems
$option['driver'] = 'mysql';
$option['host'] = 'dbase.host.com';
$option['user'] = 'login';
$option['password'] = 'pwd';
$option['database'] = 'anotherdb';
$db = & JDatabase::getInstance($option);
?>
有關這更infromations,檢查Joomla! Documentation
Valentin Despa @請讓我知道我必須在哪裏整合這個。 Iam new here – 2017-09-21 07:33:02
Fayez @請讓我知道我必須在哪裏集成這個。我是新來的,你可以碰到我有類似的問題https://joomla.stackexchange.com/questions/21583/i-am-trying-to-連接兩個數據庫與一個joomla網站 – 2017-09-21 07:33:43
我收到了同樣的問題。喜歡good tutorial showing how to connect to multiple database and switch back and forth,它也有示例代碼。它解釋瞭如何連接到多個(內部和外部)數據庫工廠風格,而無需爲每個請求創建多個連接。這意味着如果您在控制器中創建數據庫實例,則將在模型中使用相同的連接。提高性能。
另一個很好的解釋是在Joomla文檔站點[http://docs.joomla.org/How_to_connect_to_an_external_database]。
亞歷克斯@需要你的幫助看到我的問題https://joomla.stackexchange.com/questions/21583/i-am-trying-to-connect-two-database-與一法的Joomla站點 – 2017-09-21 07:42:50
Joomla!讓!大家!聲音!真!激動! :-) – ceejayoz 2010-04-08 02:45:03
哈哈,Joomla!真的很有趣! – Michael 2010-04-08 03:08:53