php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2011, 19:15  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
Error257 befindet sich auf einem aufstrebenden Ast
Standard Bestimmter Platz in der Rangliste

Hallo,
ich bin ein totaler Neuling in MySQL und habe eine Rangliste, mit 1000+ Einträgen. Ich kann ja alle ausgeben lassen. Aber wie kann ich einen bestimmten Platz ausgeben lassen?

Ich habe hier nun keinen vorgefertigten Code, da ich überhaupt nicht weiß, wie ich es anstellen soll.
Dann mach ich eben mal einen Beispielcode.
In der Tabelle gibt es sagen wir mal 2 Spalten: username, score
PHP-Code:
SELECT FROM scorelist WHERE username 'benuter' 
Wie finde ich den Platz vom 'benutzer' heraus?
Sollte ich vielleicht eine neue Spalte namens Rang erstellen und diese regelmäßig mit einem Cronjob updaten? Oder wie?
Error257 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.09.2011, 19:44  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Error257 Beitrag anzeigen
Wie finde ich den Platz vom 'benutzer' heraus?
In dem du die Datensätze zählst, die in der gewählten Sortierung vor ihm liegen.

(Das haut in der primitiven Form natürlich nur hin, wenn ein Datensatz = ein Platz gilt.)
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 07.09.2011, 08:51  
Erfahrener Benutzer
 
Registriert seit: 28.06.2009
Beiträge: 108
PHP-Kenntnisse:
Fortgeschritten
eisenhans befindet sich auf einem aufstrebenden Ast
Standard mySQL Sortierung

Um einen bestimmten Platz auszugeben:

PHP-Code:
$platz 5;
$sql 
"SELECT 
 username 
FROM 
 scorelist 
ORDER BY 
 score
LIMIT 
 "
.$platz-1.",1;" 
__________________
Webstammtisch Oldenburg

Geändert von eisenhans (07.09.2011 um 19:14 Uhr).
eisenhans ist offline   Mit Zitat antworten
Alt 08.09.2011, 22:38  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
Error257 befindet sich auf einem aufstrebenden Ast
Standard

Danke, das hilft mir sehr weiter. Jetzt habe ich jur noch eine kleine Frage: Warum muss hinter dem "LIMIT X" noch ein ",1" dazu kommen? Was bedeutrt jetzt diese 1?
Error257 ist offline   Mit Zitat antworten
Alt 08.09.2011, 23:06  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Das kann man doch nachlesen … http://dev.mysql.com/doc/refman/5.1/de/select.html
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


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
Rangliste unter Berücksichtigung von Direktbegegnung Domendo PHP Einsteiger 8 03.06.2011 10:20
BEstimmter Text bei bestimmter Uhrzeit tomtom65 PHP Einsteiger 29 01.03.2011 12:04
[Erledigt] mysql abfrage in 2 spalten -> Anordnung Rutor PHP Tipps 2010 6 07.09.2010 18:35
Mysql 'Rangliste' ermitteln... halskrause Datenbanken 4 22.04.2010 13:52
Bilder mit bestimmter Mime type aus Verzeichnis auslesen GN PHP Tipps 2010 31 12.03.2010 16:32
Rangliste nach Bewertung Benjamin Such PHP Tipps 2009 11 06.08.2009 13:14
Rangliste erstellen mit vorheriger Summenbildung aaaalex Datenbanken 12 28.06.2009 11:50
[Erledigt] Rangliste erstellen Supeede PHP Tipps 2009 5 01.05.2009 23:19
[Erledigt] Bestimmter Text zu bestimmter Zeit YANNiiCK PHP Tipps 2009 10 30.04.2009 14:27
PHP Ausgabe an bestimmter Stelle der Webseite ralf67 HTML, Usability und Barrierefreiheit 2 16.12.2008 11:26
Bestimmter PHP Code wird nicht bearbeitet. Dragonfly PHP Tipps 2008 8 12.12.2008 14:56
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Platz einer Tabellen-Zeile nach sortieränderung ermitteln Datenbanken 3 12.02.2005 20:53
Rangliste etc... PHP Tipps 2004-2 3 10.12.2004 10:12
Probleme Mit der Rangliste die ich gebuat habe PHP-Fortgeschrittene 1 02.11.2004 08:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql rangliste platz, mysql platz in rangliste, rangliste php platz, mysql ranglisten platz ausgeben, php rangliste 1 platz bild, php rangliste erstellen eigener rang

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:07 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