---
title: "Queries auf einem externen Datenbank"
url: "https://www.typo3.net/d/43847-queries-auf-einem-externen-datenbank"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage","PHP"]
created: "2006-05-29"
last_reply: "2006-05-30"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Queries auf einem externen Datenbank

Extensions › Entwicklung · 2 Antworten · gestartet 2006-05-29

## Eröffnungsbeitrag

**cold.​phusion** · 2006-05-29 · [Beitrag #1](https://www.typo3.net/d/43847-queries-auf-einem-externen-datenbank/1)

Hallo allen,
ich möchte in meinem Extension sowohl auf die lokale Datenank (also die im localconf.php gespeichert ist), als auch auf eine externe Datenbank kommen, und von beiden Daten bekommen.
Werde ich nicht mit

```php
$db = mysql_connect("extern.host.com", "user", "pass");
mysql_select_db("table", $db);
$query = 'SELECT * FROM blahblah";
$res = mysql_query($query);
/*
Datenmanipulationen
*/
mysql_close();
```

auch die Verbindung auch typo3user@localhost trennen? Gibt es eine Möglichkeit beide Verbindungen gleichzeitig zu bearbeiten?

Und eine Frage, die Objekte angeht:
In den Typo3-Extensions werden die Ergebnisse der Queries als Objekte behandelt z.B.

```php
$this->name["count"]) = $GLOBALS['TYPO3_DB']->sql_fetch_row($res)
```

Und die Daten, die ich von den zweiten Datenbank bekommen werde, sind normale Variabeln. Wie kann ich das ausgleichen?

Vielen Dank im Voraus :)
und sorry, falls mein Deutsch nicht so gut ist  :o

## Antworten

### [#2](https://www.typo3.net/d/43847-queries-auf-einem-externen-datenbank/2) · steffenk · 2006-05-29

also wenn schom, dann solltest Du auch die Verbindungsparameter nutzen:

```php
$res = mysql_query($query,$db);
/*
Datenmanipulationen
*/
mysql_close($db);
```

Man kann beliebig viele Verbindungen parallel herstellen, das hat mit der Typo3-DB nichts zu tun.

Ob man Objektmethoden oder normale Methoden benutzt hängt davon ab, welcher Art die Variablen sind. In Deinem Fall hast Du gewöhnliche php-Operationen.

### [#3](https://www.typo3.net/d/43847-queries-auf-einem-externen-datenbank/3) · cold.​phusion · 2006-05-30

Danke für die Antwort! Ich dachte, dass mysql_close keine Parameter erfordert  #paralyzed# .. offensichtlich nicht der Fall.
Mit Php-Objekten bin ich nicht ganz bekannt, sogar sehr wenig wisse ich darüber, aber das ist doch mein Problem  #angry#

---

Quelle: „Queries auf einem externen Datenbank“, typo3.net, https://www.typo3.net/d/43847-queries-auf-einem-externen-datenbank
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
