Joe,
Ik heb een functie die een array met ids accepteert een een array met PHP-objecten (op basis van mysql-rows) retourneert. Echter, ik wil dat de volgorde van retourneren van de objecten op basis van de volgorde van de opgevraagde ids hebben.
Heeft iemand enig idee hoe dit kan? Voorbeeldje van hoe zo'n query er uit zou moeten zien:
maar "ORDER AS" bestaat natuurlijk niet. Is hier een MySQL-oplossing voor (met de nodige optimalisaties), in plaats van een PHP implementatie?
Ik heb een functie die een array met ids accepteert een een array met PHP-objecten (op basis van mysql-rows) retourneert. Echter, ik wil dat de volgorde van retourneren van de objecten op basis van de volgorde van de opgevraagde ids hebben.
Heeft iemand enig idee hoe dit kan? Voorbeeldje van hoe zo'n query er uit zou moeten zien:
code:
1
2
3
| SELECT * FROM objecten WHERE id IN ($OBJIDS) ORDER AS (id1, id2, id3, ..., id200) |
maar "ORDER AS" bestaat natuurlijk niet. Is hier een MySQL-oplossing voor (met de nodige optimalisaties), in plaats van een PHP implementatie?