Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Sortierung einer Abfrage beeinflussen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 30.08.2007, 19:24

Hallo,

ich habe gerade eine Bundle Lösung für unseren Shop entworfen und frage mich ob man die Sortierung da festlegen kann. Sagen wir so eine Abfrage schaut so aus:

select * from table where id in (4,1,8,3)

Nun möchte ich die Reihenfolge der Ergebnisse so haben, wie es in den () definiert ist. Ist dies irgendwie möglich?


Phil

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


auftragslinker
PostRank 7
PostRank 7
Beiträge: 525
Registriert: 21.04.2005, 14:36

Beitrag von auftragslinker » 31.08.2007, 09:56

das einfachste: eine sort-spalte einfügen ;-)

pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 31.08.2007, 11:56

ich kann ja nicht für jedes bundle ne neue spalte anlegen sind ja über 100 stück. werde es wohl notfalls mit php vorsortieren und dann anzeigen lassen ;)

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 31.08.2007, 14:15

Erkläre mal was du mit Bundle-Lösung meinst...

pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 31.08.2007, 22:04

mit bundle meine ich, dass man mehrere produkte gleichzeitig in den warenkorb legt. bei amazon sollte dies bekannt sein, dass z.b. ein buch mit einem anderen empfohlen wird und gekauft werden kann.

beim anlegen diese bundles werden die ids der produkte eingeben und diese will ich nun aus der produkt tabelle abfragen. die reihenfolge aber so wie es bei dem bundle angelegt ist.

mcchaos
PostRank 9
PostRank 9
Beiträge: 1414
Registriert: 27.07.2004, 19:18

Beitrag von mcchaos » 03.09.2007, 21:07

Field ist Dein Freund:

select * from table where id in (4,1,8,3) order by field(id, 4,1,8,3);

https://dev.mysql.com/doc/refman/5.0/en ... tion_field

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag