Hi Christian,
wenn du t3lib_DB::exec_SELECTgetRows    (       
                $select_fields,
                $from_table,
                $where_clause,
                $groupBy = '',
                $orderBy = '',
                $limit = '',
                $uidIndexField = ''
        )               .
nutzt kannst du als letzten parameter ($uidIndexField). ein feld angeben
das index angegeben wird. dann bekommst du direkt ein array in der
richtigen ordnung zurück. so mache ich das immer.

gruss chris


Am 04.07.2012 19:33, schrieb Christian Tauscher:
> Hallo Zusammen.
> 
> Steh immer wieder mal vor dem Problem:
> 
> Hab aus der DB ein Array zurück bekommen:
> 
> 0 => { 'uid' => 1, ... }
> 1 => { 'uid' => 12, ... }
> 2 => { 'uid' => 75, ... }
> 3 => { 'uid' => 86, ... }
> 
> Schön.
> 
> Dazu hab ich eine Liste 86,1,75,12 an uid. Die datensätze die der User
> auswählte.
> 
> Ich sortiere das ganz bisher so, das ich die liste mit explode in ein
> array überführe und dann das zu sortierende Array und das DB Array in
> einer verschachtelten Schleife neu sortiere in dem ich $key ==
> $db['uid'] prüfe.
> 
> Das ist natürlich ein verdammter Aufwand weil jedes Element gegen jedes
> geprüft wird.
> 
> Aber es funktioniert.
> 
> An die Informatiker hier im Forum:
> Gibt es hier nix besseres, schnelleres, ressourcen schonendes.
> Vielleicht sogar schon im Core von TYPO3 implementiert?
> So was muss doch ständig gemacht werden?
> 
> Danke für Tipps
> 
> Christian.
> 


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an