Hallo Leute,
ich habe da ein etwas merkwürdiges Problem:
Ich lasse aus einer DB nach verschiedenen Kriterien eine Liste mid IDs erzeugen.
Diese ID-Reihenfolge lasse ich dann per SELECT * FROM $db WHERE id IN($meine_ids) aus einer anderen DB selectieren.
Nun das Komische, bei der Ausgabe werden mir die IDs numerisch sortiert. Aber genau das soll eben nicht der Fall sein, sondern er soll sie mir so auslesen, in der Reihenfolge der IDs is $meine_ids.
(sieht z.B. so aus: 45,186,13,85,66 usw...)
Wie sage ich meiner Select-Anweisung, dass die IDs bitte nicht sortiert werden sollen???
Ich weis, das gehört eigentlich mehr ins SQL Forum, aber ich rufe mein SELECT ja mit mysql_query() auf - und das ist PHP! Also, bitte nicht hauen.
Thanx, Andi
ich habe da ein etwas merkwürdiges Problem:
Ich lasse aus einer DB nach verschiedenen Kriterien eine Liste mid IDs erzeugen.
Diese ID-Reihenfolge lasse ich dann per SELECT * FROM $db WHERE id IN($meine_ids) aus einer anderen DB selectieren.
Nun das Komische, bei der Ausgabe werden mir die IDs numerisch sortiert. Aber genau das soll eben nicht der Fall sein, sondern er soll sie mir so auslesen, in der Reihenfolge der IDs is $meine_ids.
(sieht z.B. so aus: 45,186,13,85,66 usw...)
Wie sage ich meiner Select-Anweisung, dass die IDs bitte nicht sortiert werden sollen???
Ich weis, das gehört eigentlich mehr ins SQL Forum, aber ich rufe mein SELECT ja mit mysql_query() auf - und das ist PHP! Also, bitte nicht hauen.
Thanx, Andi
Kommentar