|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Place d'un item dans une base mysql (Lu 761 fois) |
|
 |
Place d'un item dans une base mysql
« sur: le 26-01-2005 a 09:54:00 » |
|
|
|
|
|
|
 |
Re:Place d'un item dans une base mysql
« Répondre #1 sur: le 29-01-2005 a 18:40:36 » |
|
|
|
|
 |
Re:Place d'un item dans une base mysql
« Répondre #2 sur: le 29-01-2005 a 19:35:41 » |
|
|
|
|
 |
Re:Place d'un item dans une base mysql
« Répondre #3 sur: le 29-01-2005 a 20:22:15 » |
|
|
|
|
 |
Re:Place d'un item dans une base mysql
« Répondre #4 sur: le 29-01-2005 a 20:27:02 » |
|
|
|
|
 |
Re:Place d'un item dans une base mysql
« Répondre #5 sur: le 30-01-2005 a 11:58:35 » |
|
tavman
Habitué
  
Hors-Ligne
Messages: 466

HS
|
Un moyen pourrait etre de n'enregistrer que les 10 meilleurs scores seulement... Tu changerai ta table au fur et a mesure (en ne gardant que 10 entrées a chaque fois). Après, tu peut toujours faire un ORDER BY `score` lorsque tu va chercher tes résultats...
Ou sinon, tu peut toujours feinter : si jamais t'as 50 pages de résultats, t'as moyen de savoir quel est le score le plus mauvais et le meilleur de chaque page...
Donc pour afficher les 30 premiers, tu fait
SELECT * FROM `matable` ORDER BY `score` LIMIT 0 , 30
si le moins bon score de cette page là c'est 123, la requete pour afficher la page suivante ce sera
SELECT * FROM `matable` WHERE `score` < 123 LIMIT 0 , 30
et ainsi de suite.
( ca te donnera la même chose que : SELECT * FROM `matable` LIMIT 30 , 30 normalement, mais cette technique est plus simple).
Sinon, sans connaitre le score du gars, tu peut pas savoir quelle est son entrée dans la table (enfin je voit pas comment c'est possible)... |
I-Radian |
|
|
 |
Re:Place d'un item dans une base mysql
« Répondre #6 sur: le 30-01-2005 a 12:14:43 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|