Seite 1 von 1

Auf eine zweite DB zugreifen - WIE

Verfasst: Fr 18.Dez, 2009 17:49
von bce
wie kann ich in phpbb am besten und sichersten auf eine zweite datenbank zugreifen?

am besten gar nicht... aber es lässt sich nicht vermeiden..

ist nur ein sql-befehl der auf die andere db losgelassen werden muss.
die datenbank liegt auch beim sleben hoster - also localhost

??

Re: Auf eine zweite DB zugreifen - WIE

Verfasst: Fr 18.Dez, 2009 18:55
von oxpus
Hallo,

Dann muss man sich an die 2. Datenbank direkt verbinden und das SQL-Statement auch direkt ausführen.
Also über die PHP-Datenbankbefehle und nicht über die phpBB-Funktionen.

Ist es auch eine MySQL-Datenbank?

Re: Auf eine zweite DB zugreifen - WIE

Verfasst: Fr 18.Dez, 2009 23:40
von bce
ja - mysql

Re: Auf eine zweite DB zugreifen - WIE

Verfasst: Sa 19.Dez, 2009 15:48
von oxpus
Im Grunde ist das einfach.
Hier mal ein "Grundgerüst" dafür:

Code: Alles auswählen

/*
Change here all values to your board:
*/
$dbhost = '';
$dbname = '';
$dbuser = '';
$dbpasswd = '';

$table_prefix = 'phpbb_';
/*
Configuration ends here. Do not change anything on the following code!!!!!
*/

$connect_id = @mysql_connect($dbhost, $dbuser, $dbpasswd) or exit;
mysql_select_db($dbname, $connect_id) or exit;

$sql = "SELECT * FROM " . $table_prefix . "tablename
	WHERE field = 'content'";
if (!$result = mysql_query($sql)) { exit; }

$row = mysql_fetch_array($result);
$key = $row['value'];
@mysql_free_result($result);