Drupal mit 2 Datenbanken?
Eingetragen von Anonymous (0)
am 02.02.2006 - 17:13 Uhr in
am 02.02.2006 - 17:13 Uhr in
Hallo!
Ich möchte gerne Drupal so einsetzen, dass es auf Datensätze aus einer 2. Datenbank zugreifen kann. Es geht darum ,dass ich die Drupal-tables nicht in der 2. Datenbank abspeichern möchte. Ist es möglich auch auf die 2. Zuzugreifen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst mit
am 02.02.2006 - 17:55 Uhr
Du kannst mit @db_set_active@ festlegen, welche DB aktuell "connectet" wird. Siehe hier:
http://drupaldocs.org/api/head/function/db_set_active
Dazu in der @settings.php@ eine zweite $db_url anlegen:
<?php
$db_url['default'] = 'mysql://username:password@localhost/database';
$db_url['zweite_db'] = 'mysql://username:password@localhost/database2';
?>
Dann kann man die DB entsprechend wechseln:
<?php
db_set_active('zweite_db');
//Dein Abfragecode auf die zweite DB
//Danach wieder die Drupal-DB aktivieren:
db_set_active('default');
?>