Martin Hinrichs: Rückgabewerte sind geordnet? lässt sich das verhindern?

Beitrag lesen

Hallo Vinzenz,

vielen Dank für Deine Hilfestellung. Ja, es ist ein Folgeproblem dem der von Dir angesprochene Thread vorausgeht.

Ich vermute, ich denke zu kompliziert und kann zusätzlich zuwenig PHP/SQL. Zu allem übel bin ich auch noch ein elender Spaghetticoder. Herrjeh. Was mach ich eigentlich vor dem Rechner. Ich wollte doch Zauberer werden. Oder Tennislehrer. Naja.

Ich muss noch nachvollziehen, was Du geschrieben hast, aber ich kann ja noch ein paar Infos lassen.

Das ganze ist eine Suchfunktion, die mir als eine Liste sendet mit IDs. Ursprünglich, wie im Vorthread zu lesen, war es eine Liste mit vielen Dubletten, die nun auf eine Liste mit Einzelwerten geschrumpft wurde. Inhaltlich folgt sie den Regeln:

1.Die Werte sind so geordnet, dass die besten Ergebnisse am Anfang des Arrays stehen. Diese beinhalten die meisten "Treffer" zur Suchanfrage.
2. Haben zwei IDs gleichviele Treffer, so sind diese so zu ordnen, dass höhere ID Nummern weiter vorne stehen.

Nun habe ich Naivling gedacht, fein, hauste einfach eine SQL Abfrage rein, die das Array durchläuft und schon habe ich eben diese Reihenfolge auch im Ergebnis der Abfrage (d.h. ich hole mir anhand der IDs weitere Informationen).

Naja da muss ich mir jetzt wohl was neues ausdenken. Oder?
Vielen Dank,
Martin