Vinzenz Mai: SQL-Statement erstellen

Beitrag lesen

Hallo,

//Sortierung des Arrays nach der Anzahl der Treffer
array_multisort($sortAux, SORT_DESC, $artikel_und_anzahl);

könntest Du bitte anhand konkreter Beispieldaten erklären, was Du damit bezweckst, denn einem SQL-Statement mit IN und der Wertliste ist es völlig gleichgültig,

//Erzeugung der Abfrage
$comma_separated = implode(",", $artikel_und_anzahl['artikel']);

in welcher Reihenfolge die Werte in der Liste stehen. Danach wird _nicht_ sortiert. Vielleicht kann Dir für Deine Sortierung der Artikel Sortierfolgen in MySQL vorgeben weiterhelfen. Du solltest uns einfach anhand von Beispieldaten Deiner Tabelle angeben, welche Daten vorliegen, welches Ergebnis Du gerne hättest, in welcher Reihenfolge - und warum. Dann könnten wir Dir viel besser weiterhelfen.

Apropos Hamburg: nach meinen Informationen solltest Du eher in der Liste älterer Städte nachsehen.

Freundliche Grüße

Vinzenz