---
title: "Datenbankverbindung nutzen"
url: "https://www.typo3.net/d/47443-datenbankverbindung-nutzen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage","PHP"]
created: "2006-08-01"
last_reply: "2006-08-03"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Datenbankverbindung nutzen

Extensions › Entwicklung · 1 Antwort · gestartet 2006-08-01

## Eröffnungsbeitrag

**intensio** · 2006-08-01 · [Beitrag #1](https://www.typo3.net/d/47443-datenbankverbindung-nutzen/1)

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

```php
$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.

## Antworten

### [#2](https://www.typo3.net/d/47443-datenbankverbindung-nutzen/2) · m.​helmich · 2006-08-03

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
<?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](http://typo3.org/fileadmin/typo3api-4.0.0/de/d07/classt3lib__DB.html).

---

Quelle: „Datenbankverbindung nutzen“, typo3.net, https://www.typo3.net/d/47443-datenbankverbindung-nutzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
