Zum Inhalt springen

Datenbankverbindung nutzen

Erstellt am 1. August 2006 · 1 Antwort · letzte Antwort am 3. August 2006

Tags: PHP, Datenbank, Frage

intensio ·

Hallo

Ich möchte eigentlich nur eine neue Datenbankverbindung zu eienr zweiten Datenbank innerhalb meiner Extension aufbauen. Das machen ich dann mit den üblichen code

$dbh = mysql_connect('localhost', 'mysql_user', 'mysql_password');		
		if (!$dbh) {
		   die('keine Verbindung möglich jetzt: ' . mysql_error());
		}
		// benutze Datenbank prosa
		$db_selected = mysql_select_db('prosa');
		if (!$db_selected) {
		   die ('Kann Prosa nicht benutzen : ' . mysql_error());
		}

Geht das überhaupt, oder muss ich irdendwelche Typo3 Funktionen nutzen. Wenn ja in welcher Duku sind die denn dokumentiert? Ich finde mich da irgendwie nicht so richtig zurecht.

m.​helmich ·

Guten Tag.
Der vorhandene Code müsste funktionieren, es ist nur darauf zu achten, zur Unterscheidung der Datenbankverbindungen die Variable $dbh zu verwenden.
Alternativ ließe sich das Ganze auch mit den Typo3-eigenen Klassen lösen:

<?php
   $db = new t3lib_db();
   $db->sql_pconnect('host','username','password');
   $db->sql_select_db('database');
?>

Die Dokumentation für die Typo3-eigene Datenbankklasse findet sich hier.