IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Affichage dans un ordre precis [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2020
    Messages : 38
    Par défaut Affichage dans un ordre precis
    Bonjour,
    J'aimerais savoir si il est possible d'afficher ma base de donnée dans un ordre précis.

    Je m'explique, j'ai dans ma base de donnée des serveurs avec pour nom : XXX-XX-001.XXXX.XXX.XXXX.XX

    J'aimerais qu'il me prenne uniquement les 001, 002, 003, et les mètres dans l'ordre car je peux avoir le 001 après le 010 ensuite le 005 par exemple.
    Actuellement je change les ID pour les avoir dans l'ordre, mais c'est un boulot infini.

    Merci beaucoup

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 325
    Billets dans le blog
    17
    Par défaut
    Autrement dit, tu veux trier tes lignes selon les caractères 8 à 10 de ta chaîne XXX-XX-001.XXXX.XXX.XXXX.XX

    Tu peux faire une requête de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ...
    FROM ...
    ORDER BY SUBSTRING(your_field FROM 8 FOR 3) ASC
    Ensuite concernant l'ordre annoncé 001 > 010 > 005 je ne vois pas la logique.

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2020
    Messages : 38
    Par défaut
    Merci beaucoup ça à l'air de fonctionné.

    J'ai eu une erreur en collant ton code bêtement sans même le lire tu as juste oublier un "S" à SUBSTRING.
    Je ne connaissais pas du tout cette fonction.
    Je vais tester plus en profondeur demain.

    Merci beaucoup

  4. #4
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2020
    Messages : 38
    Par défaut
    Merci pour tout cela fonctionne à merveille.

  5. #5
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 325
    Billets dans le blog
    17
    Par défaut
    J'ai eu une erreur en collant ton code bêtement sans même le lire tu as juste oublier un "S" à SUBSTRING.
    Ah oui merci, je corrige pour faciliter la lecture des futurs visiteurs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment remplacer un affichage aléatoire par un affichage dans l'ordre
    Par PierreR75 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/04/2010, 17h48
  2. Problème ordre d'affichage dans une map.
    Par imen1986 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 20/04/2010, 16h01
  3. [AC-2007] Ordre d'affichage dans un état
    Par Looping972 dans le forum IHM
    Réponses: 2
    Dernier message: 01/12/2009, 16h41
  4. Ordre d'affichage dans un DBGrid
    Par grandvalet dans le forum Composants VCL
    Réponses: 3
    Dernier message: 12/05/2008, 15h12
  5. Réponses: 15
    Dernier message: 06/04/2006, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo