Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1552 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Selection d'une plage d'éléments.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Selection d'une plage d'éléments.

n°1352128
Sedorn
Posté le 23-04-2006 à 11:09:31  profilanswer
 

Bonjour!
 
Voila je me suis fait une petite radio Web a usage personnel utilisant Mediabox404 pour la création de playlist.
 
Les chansons de la playlist sont donc stockées dans une base sql et j'aimerais faire un petit script php pour l'affichage de cette playlist. Je ne souhaite pas affiché toute la playlist mais seulement l'élément en cours (ça c'est bon, je l'ai récupéré) et 10 chansons avant puis 10 chansons après.
 
En gros seraient affichés un élément central et les 10 entrées précédant et suivant cet élément. Je ne sais pas trop comment faire. Pourriez vous m'aider? Merci!

mood
Publicité
Posté le 23-04-2006 à 11:09:31  profilanswer
 

n°1352221
Beegee
Posté le 23-04-2006 à 15:49:41  profilanswer
 

Comment tu choisis dans quel ordre les chansons sont lues ?

n°1358712
Sedorn
Posté le 03-05-2006 à 15:30:34  profilanswer
 

En fait les chansons choisies sont entrées dans une table SQL par Mediabox404.
 
En fait le probleme, c'est de sélectionner dans cette table deja remplie 21 éléments centrés sur un élément que je peux facilement repéré...
 
(désolé pour le temps de réponse, j'étais en vacances ;) )

n°1362784
Sedorn
Posté le 09-05-2006 à 20:46:56  profilanswer
 

Personne ne peut m'aider ?  :(

n°1362866
Beegee
Posté le 09-05-2006 à 22:22:01  profilanswer
 

C'est avec mySql ?
 
Je testerais quelquechose du genre :
 
SELECT *
FROM (
SELECT *
FROM maTable
WHERE monChamp < maValeurCentrale
ORDER BY monChamp DESC
LIMIT 10
UNION
SELECT *
FROM maTable
WHERE monChamp >= maValeurCentrale
ORDER BY monChamp ASC
LIMIT 11)
ORDER BY monChamp ASC;
 
En gros, sélectionner les 10 valeurs précédentes, rajouter les 11 valeurs suivantes, et re-trier le résultat ...
 
A tester, et corriger si problème (il faut peut-être des parenthèses supplémentaires pour les ORDER BY / LIMIT / UNION).

n°1363749
Sedorn
Posté le 10-05-2006 à 19:30:15  profilanswer
 

Merci je vais essayer!

n°1363790
Sedorn
Posté le 10-05-2006 à 20:36:59  profilanswer
 

Ca marche nickel ;) Merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Selection d'une plage d'éléments.

 

Sujets relatifs
utiliser les éléments d'un tableau d'entiers[MYSQL5] Selection si pas déjà dans une autre table [updated]
parcourir ligne par ligne une selectionProblème de sélection de feuille excel
Accéder aux éléments d'un vecteur de pairesselection texte bizarre
oracle : sélection des npremieres lignes :ROWNUM[Javascript] Déplacer le curseur (ou la sélection) dans un textarea
supprimer selection checkboxparcours liste elements dans un formulaire
Plus de sujets relatifs à : Selection d'une plage d'éléments.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR