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