| SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden. |
 |

06-09-2011, 10:05
|
|
Kangarooo
Registrierter Benutzer
|
|
Registriert seit: Nov 2009
Beiträge: 216
|
|
Höchster Wert aus Tabelle auslesen
Hallo!
Ich möchte aus allen Einträgen in meiner Tabelle das Feld "nummer" mit der höchsten Zahl auslesen! Das wäre bei mir die 37.
Mein Befehl sieht folgendermaßen aus:
PHP-Code:
SELECT nummer FROM zahlen ORDER BY nummer DESC limit 1,1
Er gibt mir aber aus, dass die höchste Zahl die 36 ist!
Die Abfrage müsste doch so passen oder?
|

06-09-2011, 10:34
|
|
streuner
Registrierter Benutzer
|
|
Registriert seit: Aug 2009
Ort: Lüneburg
Beiträge: 461
|
|
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.
"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
|

06-09-2011, 10:36
|
|
Kangarooo
Registrierter Benutzer
|
|
Registriert seit: Nov 2009
Beiträge: 216
|
|
Das habe ich auch schon versucht, leider bringt er mir dann eine leere Ausgabe! Kann es daran liegen dass das Feld ein Auto Increment ist?
|

06-09-2011, 10:38
|
|
streuner
Registrierter Benutzer
|
|
Registriert seit: Aug 2009
Ort: Lüneburg
Beiträge: 461
|
|
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.
"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
|

06-09-2011, 19:37
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.482
|
|
Zitat:
Zitat von Kangarooo
Das habe ich auch schon versucht, leider bringt er mir dann eine leere Ausgabe! Kann es daran liegen dass das Feld ein Auto Increment ist?
|
Nein, das liegt vermutlich eher daran, dass du nicht korrekt darauf zugreifst (Spaltenbezeichner im Ergebnis).
Und da du dein error_reporting nicht vernünftig eingestellt hast, meldet dir PHP auch keinen Fehler, und du kannst nicht mehr als „funzt nich“ dazu sagen 
Also stelle es bitte vernünftig ein.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

07-09-2011, 10:50
|
|
Breezzer
Registrierter Benutzer
|
|
Registriert seit: Nov 2005
Beiträge: 98
|
|
...oder vielleicht einfach daran, dass LIMIT 1,1 den zweiten eintrag liefert statt dem ersten. LIMIT 1 sollte dir helfen
|

08-09-2011, 13:07
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.180
|
|
Mir fällt spontan kein Anwendungsfall ein, in dem man den größten Wert einer Auto-Increment-Spalte wissen will.
|
|
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
|