Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 27/01/2012, 17h41   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 126
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 126
Points : 13
Points : 13
Par défaut gestion de l'ordre d'apparition des produits

Bonjour

1) voila par exemple dans un site ou cms type joomla ou autre
comment son classés les produits si aucun ordre (colonne ordre dans la bdd) ne leur a été attribué? par date d'enregistrement dans la bdd, ordre aplhabétique, id, ref...?

2) cette colonne ordre (bdd) en général est elle remplie par défaut ou null si rien aucun ordre été attribué au produit a son enregistrement?

3) a partir du moment ou un ordre a été attribué a un produit
cet ordre va prendre le pas sur le classement par defaut des autres produits?

bref comment sont gérés en générales les classement dans un site type catalogue (vente en ligne) dans le quel ont peut choisir l'ordre d'apparition des produits, que ce soit au niveau de la bdd et de la requete php???

merci beaucoup
artichaudd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 21h13   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 207
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 207
Points : 4 009
Points : 4 009
Bonsoir,

il n’y a pas à tortiller au niveau SQL, pour trier il faut une clause ORDER BY.

Sans elle, les lignes de la table risquent d’être listées selon l’humeur du moment où l’âge du capitaine…en attendant la prochaine secousse pour tout chambouler à nouveau.

Tu peux aussi faire un tri conditionnel pour passer les articles avec la colonne [ordre] à Null en 1er (ou en dernier).
Voir le principe dans l’article : Faire un tri conditionnel.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 23h10.


 
 
 
 
Partenaires

Hébergement Web