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

Antwort per Email an