phpbar.de logo

Mailinglisten-Archive

[php] NICHT MIT ASC DESC / SQL Daten nach Select anfrage ordnen

[php] NICHT MIT ASC DESC / SQL Daten nach Select anfrage ordnen

Hans Theo Mislisch info_(at)_agathos.net
Tue, 5 Sep 2000 16:15:58 +0200


>> >> Nun ist aber jedesmal der Datensatz mit der id 5 vor 10. Ist es
> irgendwie
>> >> möglich, dass das Ergebnis nach meiner Reihenfolge sortiert wird?
>>
>> > Ich weiss dass es order by usw. gibt aber was mach ich bei den
>> > folgenden
>> > zwei Abfragen:
>>
>> > select * from irgendwas where id = 5 OR id = 10 OR id = 8
>> > select * from irgendwas where id = 4 OR id = 3 OR id = 6
>>
>> Hallo Wolfi,
>>
>> irgendwie solltest Du Deine Frage besser auf den Punkt bekommen.
>>
> Ich will das Ergebnis in der Reihenfolge haben, wie ich es in der select
> Abfrage bestimme, d.h. beim 1. Bsp. 4/10/8 und beim 2. Bsp. 4/3/6

Hallo Wolfi,

das ist IMHO mit den Funktinen von MySQL nicht zu machen. Ohne Angaben sortiert
MySQL die Ausgaben aufsteigend. Deine Wünsche sind aber weder auf- noch abseitgend.
Das musst Du dann mit PHP lösen.

zB. mit einer Schleife die erst die ID4 ausgibt, dann ne Schleife die ID10 ausgibt
usw.


Liebe Grüße 

Theo


php::bar PHP Wiki   -   Listenarchive