YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Komplizierte Datenbank Abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.808 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Komplizierte Datenbank Abfrage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

 Komplizierte Datenbank Abfrage Antworten Zitieren Editieren Melden       UP

tach allerseits *g*

ich hoffe ich kann mich hier verständlich ausdrücken.

ich habe mir ein liga-script gebastelt welches mir nach eingabe des spieles eine tabelle ausgibt. in dieser tabelle werden alle spiele gelistet.
angezeigt werden sie als gruppen sortiert nach spieltag und datum des spieltages.

abfrage sieht so aus:

php:
1:
2:
3:
4:
5:
6:
7:
$sql SELECT  b.spieltagb.heimpunkteb.gastpunkteb.spiele_heimb.spiele_gastb.datumcc.teamname as heimteam,dd.teamname as gastteam FROM teams a 
                LEFT JOIN spiele b ON a.ID b.heimteam 
                INNER JOIN teams cc ON b.heimteam cc.ID
                INNER JOIN teams dd ON b.gastteam dd.ID
                INNER JOIN ligen c ON a.liga_id '$liga'
                WHERE b.datum NOT LIKE '0000-00-00' 
                GROUP BY b.ID ORDER BY spieltag ASCb.datum ASC "


problem hierbei ist, das er den spieltag Nr. 10 und aufwärts nach dem ersten spieltag macht und spieltag Nr. 20 aufwärts nach dem 2. usw...

also so:

1.
1.
1.
1.
10.
10.
10.
2.
2.
2.
20.
20.
3.
3.
usw...

wie muss ich die abfrage ändern damit er es richtig anzeigt?
klar, ich könnte den spieltag jeweils von 1-9 mit 01-09 machen, aber das sieht nicht so schön aus.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

26.02.08 15:10 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
Rogerhuber Rogerhuber ist männlich
Mitglied


images/avatars/avatar-4728.jpg

Dabei seit: 02.02.04
Beiträge: 258

Antworten Zitieren Editieren Melden       UP

Ist jetzt schon ein bisschen länger her, aber mir war so, wenn du das feld zu einem integer machst, wird es korrekt sortiert. Ansonsten bleibt dir nur die Variante mit der 0 vorne dran.

__________________

27.02.08 03:22 Rogerhuber ist offline E-Mail WWW Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Themenstarter Thema begonnen von Maniac_81
Antworten Zitieren Editieren Melden       UP

jepp, das wars. wobei ich dachte das alle felder dieser tabelle Integer sind....dieses eine feld war auf "char", warum auch immer.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Maniac_81: 27.02.08 09:38.

27.02.08 09:33 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Komplizierte Datenbank Abfrage