Autor |
Nachricht |
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 10.03.2004 14:48
Titel Sortierte Ausgabe |
|
|
Hi,
ich hät da mal ne Frage ...
Ich möchte meine Ausgabe aus der DB nicht alphabetisch (ORDER BY head DESC) sortieren, sondern beispielsweise als erstes die Einträge die mit "h" beginnen, dann die die mit "a" beginnen, usw. usw.
geht das irgendwie?
Danke schonmal
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 10.03.2004 14:50
Titel
|
|
|
naja man müsste halt zB die reihenfolge vorgeben, will heissen festlegen,
bspw mit nem array.
dann alle datensätze auslesen, am besten gruppiert nach anfangsbuchstabe,
und dann mit foreach() das vorgabe-array durchlaufen und alle zugehörigen
einträge ausm daten-array rausziehen ...
nur so ne idee, aber was anderes fällt mir grad nich ein
|
|
|
|
|
Anzeige
|
|
|
niffi
Dabei seit: 17.01.2003
Ort: Dresden
Alter: 54
Geschlecht:
|
Verfasst Mi 10.03.2004 14:52
Titel
|
|
|
sicher geht das : ORDER by id=h ASC - jedoch solltest noch eine spalte einfügen in der du jeweils den buchstaben nachdem du suchen willst einträgts.
bsp:
Code: |
id - name - vorname - strasse
------------------------------------------------------------
a - amberg - peter - blablabla
h - hoffman - ralf - blablabla
|
so würde ich es machen
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 10.03.2004 15:05
Titel
|
|
|
nee, junge, dat machste mit "GROUP BY"
|
|
|
|
|
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 10.03.2004 15:08
Titel
|
|
|
Danke für den Tip,
Wenn ich Dich recht verstehe meinst Du ich sollte noch ne Spalte in meiner tabelle einfügen und jedem Eintrag nen Buchstaben zuordenen? ... das is mit zu aufwändig, ich glaub ich lasses einfach .
|
|
|
|
|
Sithmaster
Dabei seit: 24.03.2003
Ort: Mannheim
Alter: 42
Geschlecht:
|
Verfasst Mi 10.03.2004 15:50
Titel
|
|
|
Wenn du deine Daten aus der Datenbank ausliest hast du diese doch bestimmt in einem Array stehen oder?!
Dann sortiere sie doch einfach mit sort()
Hier ein Beispiel:
Code: | <?php
$elements = array (Apfel, Ananas, Aubergine, Anaconda, Aprikose, Andreas, Bertha);
sort ($elements);
reset ($elements);
while (list ($key, $val) = each ($elements)) {
echo Element[.$key.] = .$val.<br>\n;
}
?> |
Wie du siehst werden die Elemente in dem Array alphabetisch geordnet. Tadaa
|
|
|
|
|
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 10.03.2004 16:02
Titel
|
|
|
@Sithmaster
Klar hab ich einen stehen .
Wann schreiben wir eigentlich "Rollny"?
Am Montag oder am Mittwoch?
Und Bernhard? Montag oder Mittwoch?
|
|
|
|
|
Sithmaster
Dabei seit: 24.03.2003
Ort: Mannheim
Alter: 42
Geschlecht:
|
Verfasst Mi 10.03.2004 16:28
Titel
|
|
|
Der kennt mich aus der Berufschulklasse, DER KENNT MICH AUS DER BERUFSCHULKLASSE
Krasser Zufall dass du mich hier triffst :-O !!!
Und ich weiss nicht wer du bist. M. Stressl0r ?
BTW. ich hab keine Ahnung wann wir die arbeiten schreiben. Habs mir net aufgeschrieben.. fest steht .. nächste Woche
|
|
|
|
|
|
|
|
Ähnliche Themen |
Unterschiede $Ausgabe und $_POST["Ausgabe"] ???
Ausgabe
XML Ausgabe in Arrays
DB Ausgabe addieren
3D daten ausgabe?
MySQL Ausgabe
|
|