---
title: "Kann $row nicht auslesen bei SELECTquery mit JOIN"
url: "https://www.typo3.net/d/84377-kann-row-nicht-auslesen-bei-selectquery-mit-join"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2008-11-25"
last_reply: "2008-11-25"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Kann $row nicht auslesen bei SELECTquery mit JOIN

Extensions › Entwicklung · 0 Antworten · gestartet 2008-11-25

## Eröffnungsbeitrag

**greenbanana** · 2008-11-25 · [Beitrag #1](https://www.typo3.net/d/84377-kann-row-nicht-auslesen-bei-selectquery-mit-join/1)

Hallo zusammen

Ich habe eine SELECT-Anfrage mit einem JOIN erstellt. So weit so gut. Doch leider kann ich Felder die in beiden Tabellen gleich heissen nicht explizit auslesen (so z.B: "title").

Gebe ich in der while-Schleife lediglich $row['title']; an, wird mir der Titel der Kategorie ausgelesen. Ich möchte aber auch den Titel des Events verwenden. Was mache ich falsch?

Das ist meine SELECT-Funktion:

```php
public function getDataFromCategory(){
	$where = 	'(tx_cal_event.deleted = 0)'.
				' AND (tx_cal_event.hidden = 0)'.
				' AND (tx_cal_event.pid = '.$this->sysfolderID.')'.
				' AND (tx_cal_event.start_date >= '.$this->startDate.' AND tx_cal_event.end_date <= '.$this->endDate.') ';

	$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery	(
		'*',
		'tx_cal_event JOIN tx_cal_category',
		$where,
		'',
		'tx_cal_event.start_date,tx_cal_event.start_time'
	);
	$i=0;
	while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){
		$eventData[$i][start_date] 	= $row['tx_cal_event.start_date'];
		$eventData[$i][title] 		= $row['tx_cal_event.title'];
		$eventData[$i][title] 		= $row['tx_cal_category.title'];
		$i++;
	}
	return $eventData;
}
```

---

Quelle: „Kann $row nicht auslesen bei SELECTquery mit JOIN“, typo3.net, https://www.typo3.net/d/84377-kann-row-nicht-auslesen-bei-selectquery-mit-join
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
