Login  Regeln Aktuelles Datum und Uhrzeit: 02.12.2008, 20:17  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
SQL: Order BY /differenz

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
JFM
Beliebter [User]
Beliebter



Anmeldung: 25.09.05
Beiträge: 425
Wohnort: Gütersloh

BeitragVerfasst am: 06.09.2006, 08:15    Titel: SQL: Order BY /differenz Antworten mit Zitat

Hi, ich lese eine FußballTabelle aus einer DB wie folgt aus:

"SELECT * FROM futaka_tabelle WHERE liga = '$_GET[liga]' ORDER BY punkte desc, tore-gegentore desc, tore desc"

Das hat bisher auch immer geklappt. Nach einem php update auf dem Server (4 -> 5) wird die Tabelle aber nicht mehr nach der Tordifferenz sortiert. Dieser Teil wird offenbar nicht mehr beachtet.

Muss man das jetzt anders schreiben oder was könnte da falsch sein?

Grüße JFM

_________________
http://www.onestripe.de


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
magadoo
Erfahrener [User]
Erfahrener



Anmeldung: 11.03.05
Beiträge: 65

BeitragVerfasst am: 06.09.2006, 10:43    Titel: Antworten mit Zitat

Das was du da schreibst hat mit php erstmal gar nichts zu tun, sondern mit sql, ich nehme an: MySQL. Wurde auch hier ein Update eingespielt?
_________________
Geld verdienen - Internet Marketing
Versicherungsvergleich
DSL Tarife


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
JFM
Beliebter [User]
Beliebter



Anmeldung: 25.09.05
Beiträge: 425
Wohnort: Gütersloh

BeitragVerfasst am: 06.09.2006, 11:19    Titel: Antworten mit Zitat

magadoo hat folgendes geschrieben:
Das was du da schreibst hat mit php erstmal gar nichts zu tun, sondern mit sql, ich nehme an: MySQL.
OK! Smilie

Also mir ist nicht bekannt das es da ein Update gab. Mir ist nur bekannt Das PHP aktualisiert wurde und dachte mir halt das es daran liegt.

Hab mir noch mal die änderungen durchgelsen. SQL5 wurde auch Installiert. Was auch ein paar andere Fehler erklärt. Aber zu denen komme ich später^^

_________________
http://www.onestripe.de


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Bratwurstler
User [User]
User



Anmeldung: 05.09.06
Beiträge: 19

BeitragVerfasst am: 06.09.2006, 12:58    Titel: Antworten mit Zitat

Die Syntax sieht eigentlich fehlerfrei aus. Vielleicht nochmal nachlesen http://dev.mysql.com/doc/refman/4.0/de/select.html oder aus Spaß an der Freude mal so probieren:

Code:
SELECT * FROM futaka_tabelle WHERE liga = '...' ORDER BY punkte, tore-gegentore, tore DESC


Und um SQL-Injections vorzubeugen bitte:

Code:

$result = "SELECT * FROM futaka_tabelle WHERE liga = '".addslashes($_GET['liga'])."' ...";



Gruß,
Bratwurstler

_________________
Portal von und für Grafiker, Fotografen und Programmierer

Your-Songs.de

Linux-Befehle


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Threadübersicht