Hallo, hast du dir die Query mal ausgeben lassen und das Ergebnis mit phpMyAdmin ausgeben lassen?
Könnte es vielleicht sein, dass hier verschiedene Variablentypen in der DB und im Code durcheinandergeschmissen werden? Versuch doch mal $this->internal["currentRow"]["uid"] als intval($this->internal["currentRow"]["uid"]) oder die IN Bedingung in Anführungszeichen zu setzen: WHERE sportart IN (\"'.$this->internal["currentRow"]["uid"].'\") Vielleicht hilft das ja. Grüße Roland > Hallo > > bei einer selbst erstellen extension, die eine Vereinsdatenbank > (Vereine, Sportarten: ein Verein hat x Sportarten. Sportart X wird in X > Vereinen betrieben) werden soll, habe ich das Problem die komma > separierten Werte auszulesen. Ich versuche sie so auszulesen, aber ees > wird nur auf den ersten Wert im Feld zugegriffen. > Kann mir da jemand helfen, suche schon ewig nach einer Lösung.... > Tausend Dank! > Gruss Ralph > > $query='SELECT * from tx_rfvereine_vereinsdaten' > .' WHERE sportart IN ('.$this->internal["currentRow"]["uid"].')' > .' AND hidden=0 AND deleted=0 '; > $res = $GLOBALS['TYPO3_DB']->sql_query($query); > $result=''; > while( $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res) ) { > $result.=$row['name'].','; > } > /*$result=substr($result,0,(strlen($result)-2)); */ > return $result; > break; -- ___________________________________________________ one4vision GmbH Residenz am Schlossgarten Talstraße 34-42 D-66119 Saarbrücken Tel: +49 681 96727 60 Fax: +49 681 96727 69 [EMAIL PROTECTED] one4vision GmbH - verantwortliche Geschäftsführer: Christof Allmann & Christoph Harth HRB: 11751 (Amtsgericht Saarbrücken) www: www.one4vision.de mail: [EMAIL PROTECTED] ___________________________________________________ _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german