Mailinglisten-Archive |
Hi Henning, > Ich hoffe, ihr habt eine Idee... nicht wirklich ... Man kann mit SQL nur nach etwas sortieren, was in der DB steht. Es muss also in einer Spalte, irgendeiner Tabelle vorhanden sein. So wie Du das angibst, ist es das jedoch nicht ... ABER, man kann das natuerlich mit PHP machen: 1. Die ID's, nach denen Du suchst, stehen in einem Array: $suchID = array(28,3,5); 2. Das Ergebnis steht in einem mehrdimensionalen Array: $result = array( array(id, viele, andere, daten), array(id, viele, andere, daten), array(id, viele, andere, daten) ); Die Reihenfolge ist unvorhersehbar, bekannt ist nur, dass die ID's '28,3,5' in den Zellen 'id,id,id' stehen, mehr nicht. Loesung: $NEW = array(); foreach($result as $kaa => $vaa) { foreach($result as $kbb => $vbb) { if ($vaa[0] == $vbb) { $NEW[$kbb] = $vaa; } } } ksort($NEW); print_r($NEW); keine Panik - habe ich ausprobiert ... ;-) m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2363368 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive