Mysql leggere posizione classifica postato il 12/09/2017 21:41:33 nel forum programmazione, gdrcd, open source, hosting
Buonasera, ho un quesito di mysql e php:
Ogni utente ha un punteggio, questo punteggio è letto da un database mysql, con un select che punta all'utente e non attraverso un ciclo while, devo recuperare (in qualche modo) la posizione dell'utente come fosse in una classifica.
Pagine → 1
12/09/2017 21:53:59
Lavora con il 'ORDER BY'
12/09/2017 22:01:34
Non devo ordinarla ma sapere la posizione dove si trova l'utente, esempio:
ho TOT utenti
utente_1
utente_2
Utente_3
io sono l'utente_1 interrogo il DB per sapere il mio punteggio, dovrei riuscire a farmi dire in che posizione sono della classifica
12/09/2017 23:18:37
Se non ordini gli utenti secondo un criterio, come pensi di ottenere una posizione ?
Ad ogni modo, poiché all'interno del database i record sono immagazzinati tramite id progressivo, hai bisogno di un campo che venga modificato e che mostra l'eventuale posizione in classifica. A quel punto ti basta andare a cercarti l'utente che ti interessa e stampare il campo con la posizione che ti serve.
13/09/2017 00:37:23
Non è esattamente un lavoro per cui SQL è stato pensato, infatti di base non sarebbe possibile farlo.
Ma utilizzando caratteristiche del dialetto SQL implementato da MySql è possibile trovare un modo di farlo.
Non hai specificato bene come tieni questo punteggio del personaggio perciò ti farò vedere come l'ho fatto io con un punteggio che ho nella mia tabella dei personaggi:
13/09/2017 09:00:21 e modificato da wildbug il 13/09/2017 09:04:08
Credo che questo sia il metodo più semplice
13/09/2017 10:33:24 e modificato da de1980 il 13/09/2017 11:06:58
ho risolto in php facendo un if dentro al ciclo while che legge la tabella contando i cicli che fa il while, sembra funzioni:
13/09/2017 11:19:42
Avevo capito dal messaggio iniziale che non volevi utilizzare php 😁
14/09/2017 12:40:37 e modificato da blancks il 14/09/2017 13:14:39
Vista la struttura della tua tabella, a mio modesto avviso, puoi evitare il while.
Ti mostro come la gestirei io: http://sqlfiddle.com/#!9/dda4d/7 ↗
14/09/2017 17:38:24
not bad, not bad. E non utilizza neanche istruzioni o variabili specifiche di MySql
14/09/2017 18:32:32
Pagine → 1
Rispondi alla Discussione + Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
New Orleans: Nuovo Video Land!
losnodo ha risposto alla discussione: Programmatore Offresi!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
joeilcondor si è accreditato come gestore di Betsu No Tamashi
Portus: Harry Potter Gioco di Ruolo: DCAO: il vero nemico non è la magia oscura
Apocalypse Requiem: Detroit: Release Nuova Versione
Another Year Of Disaster: A Whole Year of Disaster! 🎉
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
exv_staff ha aperto un annuncio di ricerca: Exclusive Villa GdR ricerca Giocatore
World of Tanks: Aggiornamento 2.0.1: Linee ridisegnate
Il genere Battaglie Galattiche raggiunge i 400 giochi catalogati!
RAID Shadow Legends: Evento "Febbre del Drop"
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
frost ha risposto alla discussione: Gioco investigativo e politico
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Aggiornamento Informazioni Personaggio
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Giochi Digimon - Lista dei giochi ambientati nel mondo dei Digimon! Evolvili tutti!
Counter Strike - È possibile guadagnare con le skin in Counter-Strike: Global Offensive?
BattleMapp - BattleMapp, il tool gratuito per creare mappe per Giochi di Ruolo!
The Black Eye - Intervista al gestore del play by chat storico-piratesco The Black Eye! Ahoy!
Roll20 Leak! - Roll20: dati di 4 milioni di utenti rubati! Scopri l'accaduto!
Block Spam - Lista di 1596 domini email utilizzati da spammer e lurker! Difendiamo in nostro gioco!
Come giocare a D&D - Dungeons & Dragons, guida allo storico GDR: come giocare