php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.09.2004, 15:15  
Gast
 
Beiträge: n/a
Standard Tabelle ordnen und richtig anzeigen

Habe folgendes Problem:

Habe eine DB, mit folgendem Aufbau
a 123 abc
b 456 def
c 789 ghi
a 987 jkl
c 654 klu

Ich möchte, das folgendes in einer Tabelle ausgegeben wird:
a 123 abc
987 jkl

b 456 def

c 789 ghi
654 klu

und das am besten in einer Tabelle.

Die SQL kann man ja mit Group By dementsprechend sortieren.
Das Problem ist aber, wie kann ich prüfen, ob die nächste Ergenbiszeile mit a, b oder c anfängt, da sich ja dann das Layout der Tabelle ändern soll.

Ich hoffe das versteht jetzt jemand.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.09.2004, 15:59  
Gast
 
Beiträge: n/a
Standard

indem du den aktuellen buchstaben in ner variablen bereit hältst und den
letzten. will heissen

$blub = '';

dein durchgang beginnt .. $buchstabe = 'a'; -> $buchstabe != $blub -> tu
irgendwas und setze $blub = $buichstabe;

nächster durchlauf .. $buchstabe == $blub -> tu nix,

next one .. $buchstabe != $blub -> tu wieder was, und setz $blub = buchstabe;

and so on.
 
Alt 10.09.2004, 13:39  
Gast
 
Beiträge: n/a
Standard

Ja aber das Problem ist, das der erste Buchstabe nicht feststeht, sonder sich ändert.

In meinem Beispiel sind die Buchstaben verschiedene Auftragsnummern, die ja von Auftrag zu Auftrag verschieden sind. Aber da es ja möglich ist, mehrer Positionen in einem auftrag zu haben, sollen diese auch als gemeinsamer Auftrag ausgegeben werden. Mit GROUP BY bekomme ich das Suchergebniss ja schon geordnet nach Auftragsnummer. Alerdings zählt er in der Ausgabe alle Positionen einzelnd auf. Und genau diese verschiedene Positionen, sollen als ein Auftrag erkannt werden.

Das ist mein Problem, bekomme das irgendwie nicht hin

Edit: oben beschriebene Verfahrensweise geht theoretisch, aber da die Auftragsnummer 10 stellig sind wäre es ziemlich viel Arbeit in der DB diese von 1000000000 bis 999999999 durchzusuchen.
 
Alt 12.09.2004, 09:56  
Gast
 
Beiträge: n/a
Standard

kann mir keiner einen Tip geben
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL: Select: Alles ordnen aber 1 Eintrag zuerst anzeigen SvenLittkowski Datenbanken 12 29.10.2007 21:24
tabelle in 3 Spalten richtig darstellen test022 PHP Tipps 2007 15 28.03.2007 15:38
Normalisierung einer chaotischen Tabelle maeck Datenbanken 10 12.12.2006 18:17
Datensätze in tabelle anzeigen tommi89 Datenbanken 5 23.09.2005 11:44
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
tabelle in tabelle ohne aussenrand noskule HTML, Usability und Barrierefreiheit 6 25.08.2005 14:17
Text mit Absätzen von mysql tabelle anzeigen Matthiasnet PHP Tipps 2005-2 2 27.07.2005 14:39
Doppelte Einträge in tabelle über mehrere Spalten anzeigen PHP Tipps 2005-2 8 22.07.2005 09:29
Aus einer Tabelle das nächste datum anzeigen!?! PHP Tipps 2005-2 8 13.07.2005 08:16
[HTML] Tabelle wird nicht richtig angezeigt HTML, Usability und Barrierefreiheit 14 02.03.2005 17:52
Text von MySql Tabelle anzeigen lassen Matthiasnet Datenbanken 2 09.02.2005 13:57
Kalender nach Einträgen in Tabelle anzeigen Datenbanken 8 13.01.2005 16:07
Tabelle in Tabelle ausrichten HTML, Usability und Barrierefreiheit 7 03.01.2005 14:32
Datum richtig anzeigen... brandl84 PHP Tipps 2004 4 04.11.2004 17:49
Sortieren anhand einer zweiten Tabelle PHP Tipps 2004 6 20.09.2004 09:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tabellen richtig darstellen beispiele

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.