| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

09-08-2009, 11:29
|
|
Sven4972
Registrierter Benutzer
|
|
Registriert seit: Dec 2004
Beiträge: 133
|
|
Sortiermöglichkeit Tabellen
Hallo,
auf manchen Seiten sieht man ja Tabellen, wo es in der Kopfzeile Pfeile gibt,
wonach man dann die Tabelle sortieren kann.
Meine Frage ist nun, wie diese Sortierung realisiert wird und wonach ich suchen muss,
damit ich es bei meinen Tabellen auch so machen kann?
LG und einen schönen Sonntag Sven
|

09-08-2009, 11:34
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
HTML, PHP und MySQL Grundlagen sind dazu ausreichend.
Nagut, etwas Gehirnschmalz wirst du schon aufbringen müssen.
Wo klemmts denn?
Geändert von combie (09-08-2009 um 11:37 Uhr)
|

09-08-2009, 14:11
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.310
|
|
Zitat:
Zitat von Sven4972
Meine Frage ist nun, wie diese Sortierung realisiert wird und wonach ich suchen muss, damit ich es bei meinen Tabellen auch so machen kann?
|
ORDER BY im SQL-Query.
Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

09-08-2009, 16:17
|
|
Sven4972
Registrierter Benutzer
|
|
Registriert seit: Dec 2004
Beiträge: 133
|
|
Hallo,
das mit dem ORDER BY ist mir schon klar.
Zum Beispiel folgende Tabelle:
Nick - Punkte - Spiele - Durchschnitt
Wenn ich da jetzt nach den Dingen sortieren möchte,
muss ich das doch bestimmt mit IF-Anweisungen machen.
Und da komme ich nicht weiter.
LG Sven
|

09-08-2009, 16:24
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Zitat von Sven4972
Wenn ich da jetzt nach den Dingen sortieren möchte,
muss ich das doch bestimmt mit IF-Anweisungen machen.
|
Nö - nur den Namen der jeweiligen Spalte dynamisch als Sortierkriterium in deine Query einfügen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

09-08-2009, 16:37
|
|
Sven4972
Registrierter Benutzer
|
|
Registriert seit: Dec 2004
Beiträge: 133
|
|
So sieht jetzt mein Query aus:
PHP-Code:
$SQL = "SELECT spieler_id, SUM(gesamtergebnis) AS gesamt,
MAX(datum) AS zuletzt, MAX(gesamtergebnis) AS groesste,
MIN(gesamtergebnis) AS kleinste, COUNT(*) AS listen, AVG(gesamtergebnis) as schnitt,
AVG(platzierung) as tischschnitt
FROM skat GROUP BY spieler_id ORDER BY schnitt DESC";
Da wird jetzt per Schnitt geordnet.
Muss ich da für jede Auswahl die zur Verfügung steht ein extra Query machen?
Und wie wähle ich dann aus, welches Query angesprochen werden soll?
LG Sven
|

09-08-2009, 16:40
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Zitat von Sven4972
Muss ich da für jede Auswahl die zur Verfügung steht ein extra Query machen?
|
Denkst du etwa, wenn man eine Suchfunktion erstellt, dann macht man auch für jeden nur denkbaren Suchbegriff "ein(e) extra Query"?
Natürlich nicht, wäre doch schwachsinnig.
Deine Query ist reiner Text, und was kann man mit Text machen?
Genau, ihn bspw. aufteilen, und mit Variablen-Inhalten verknüpfen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|