---
title: "daten aus mehreren tabellen anzeigen"
url: "https://www.typo3.net/d/14897-daten-aus-mehreren-tabellen-anzeigen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2004-08-19"
last_reply: "2004-08-19"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# daten aus mehreren tabellen anzeigen

Extensions › Entwicklung · 2 Antworten · gestartet 2004-08-19

## Eröffnungsbeitrag

**ffr_dev** · 2004-08-19 · [Beitrag #1](https://www.typo3.net/d/14897-daten-aus-mehreren-tabellen-anzeigen/1)

hallo,

ich habe einen extension welche daten aus einer datenbank tabelle ausliest
und dann die records im FE darstellt.

jetzt möchte ich in derselben darstellung noch daten aus einer anderen tabelle hinzufügen.

weiss jeman wie ich da vorgehen muss??

cu

## Antworten

### [#2](https://www.typo3.net/d/14897-daten-aus-mehreren-tabellen-anzeigen/2) · TW · 2004-08-19

hi
ich weiss ja nicht genau was du machen willst...
brauchste ne beziehung zwischen tabellen oder was???

oder einfach nur ne weitere tabelle ausgeben?

in dem fall schreib doch noch ne zweite query und setzt die funktion darauf..

cu
thorsten

### [#3](https://www.typo3.net/d/14897-daten-aus-mehreren-tabellen-anzeigen/3) · ffr_dev · 2004-08-19

> **TW schrieb:**
>
> hi
> ich weiss ja nicht genau was du machen willst...
> brauchste ne beziehung zwischen tabellen oder was???
>
> oder einfach nur ne weitere tabelle ausgeben?
>
> in dem fall schreib doch noch ne zweite query und setzt die funktion darauf..

also, ich erstelle eine auflistung von personen und deren skills.
die personen befinden sich in der tabelle "personen"
und die dazugehörigen skills befinden sich in der tabelle "skills".
das sieht dann ungefähr so aus:

```plaintext
referenz | name   | vorname
---------|--------|-------------
pers01   | muster | hans
pers02   | muster | karl
```

```plaintext
referenz | skillname | skillrating
---------|-----------|-------------
pers01   | java      | 1
pers01   | php       | 3
pers01   | c++       | 1
pers02   | sql       | 2
```

die felder der "personen" tabelle werden so dargestellt.

```html
				<td valign="top"'.$this->pi_classParam("view-left").'><p>'.$this->getFieldHeader("name").'</p></td><td valign="top"'.$this->pi_classParam("view-right").'><p>'.$this->getFieldContent("name").'</p></td></tr>
				<tr>
```

da die tabelle "skills" erst nachträglich entstanden ist, hab ich keine ahnung wie ich diese einbinden muss um die daten dann darstellen zu können

ich hab mal versuch den code für die query zu kopieren(hab $res in $res2 umbenannt) ..

```php
$res2 = $this->pi_exec_query("tx_extpmcpersonen_skills",1);
list($this->internal["res_count"]) = $GLOBALS['TYPO3_DB']->sql_fetch_row($res2);
		
// Make listing query, pass query to SQL database:
$res = $this->pi_exec_query("tx_extpmcpersonen_skills",0/*,$addWhere*/);
$this->internal["currentTable"] = "tx_extpmcpersonen_skills";
```

aber jetzt bekomm ich im FE folgende fehler meldung (/t3lib/class.t3lib_page.php):

```plaintext
NO entry in the $TCA-array for the table "tx_extpmcpersonen_skills". This means that the function enableFields() is called with an invalid table name as argument.
```

ich blick da leider nicht ganz durch, aber ich hoffe du kannst mir da weiterhelfen #paralyzed#

cu

---

Quelle: „daten aus mehreren tabellen anzeigen“, typo3.net, https://www.typo3.net/d/14897-daten-aus-mehreren-tabellen-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
