[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Zugriff auf andere Datenbank mit setDBQuery mögich?
Seite 1 von 1

Zugriff auf andere Datenbank mit setDBQuery mögich?

Verfasst: 9. Jan 2017, 09:27
von iceman-fx
Hallo Leute,

ich habe 2 Datenbanken in einem Webspace, wovon in DB2 die Rex-4.7 Installation liegt und in DB1 eine ältere Datenbank mit verschiedenen Daten.

Ich benötige jetzt innerhalb von DB2 einige Daten aus DB1.

Wie kann ich denn mit der Rex-SQL-Klasse auf diese Daten zugreifen ?
Kann ich dazu einfach den SQL-String mittels setDBQuery("select * from DB1.tabelle") absetzen ?

Re: Zugriff auf andere Datenbank mit setDBQuery mögich?

Verfasst: 9. Jan 2017, 11:55
von Thomas.Blum
Hej,

in der master.inc.php die zweite DB-Verbindung einsetzen und dann via

Code: Alles auswählen

$sql = rex_sql::factory(2)
auf die andere DB zugreifen.

siehe auch
https://github.com/redaxo/redaxo4/blob/ ... c.php#L825

vg Thomas

Re: Zugriff auf andere Datenbank mit setDBQuery mögich?

Verfasst: 9. Jan 2017, 16:39
von iceman-fx
Super. Danke.
Werd ich testen.