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

Administration MySQL Discussion :

Requete de sélection des 5 dernièrs entrées.


Sujet :

Administration MySQL

  1. #1
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut Requete de sélection des 5 dernièrs entrées.
    Bonjour à tous,

    J'ai créé une bases de données avec des tables (jusque la rien de spécial 8) )

    J'ai par exemple une table news, contenant des news ajoutée via une section d'administration en PHP.
    Ces news ont un ID autoincrémenté. Je désire sélectionné les 5 dernières news insérées dans la table sans pour autant devoir faire un select général et parcourir le résultat en mettant 5news dans un tabelau au fur et a mesure que j'avance dans les résultats. Ca risque d'etre couteux en temps si la base devient grande.

    Y a t il un requete qui permettrait de sélectionné les 5 dernière lignes?
    En utilisant Count il me donne les 5 première. Il fo peut être que je trie la table dans un ordre différent.

    Un petit coup de pouce maiderait beaucoup

    Merci davance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Utilise la clause limit pour ne récupérer qu'une partie des lignes.

  3. #3
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut
    oui j'ai pensé a cette clause, mais alors je devrais essayer de trier dans lordre inverse de monc hamps autoincrémenté.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from news order by ID desc limit 5;
    C ca?

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 327
    Points : 15 670
    Points
    15 670
    Par défaut
    pourquoi tu n'essayes pas au lieu de demander
    et n'oublie pas de cliquer sur "Résolu" avant de partir

  5. #5
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut
    ouep en fait j'avais testé mais sans succès. Ensuite j'ai posté, mais j'avais fait une erreur dans ma syntaxe, voila donc pourquoi ca ne fonctionnait pas

    MERCI du coup de pouce

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

Discussions similaires

  1. Créer une table par sélection des tables d'entrées
    Par Ouvrier11023 dans le forum Macro
    Réponses: 2
    Dernier message: 15/01/2014, 13h58
  2. Requete pour trouver des liens entre tables
    Par titemimine dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/02/2010, 09h26
  3. sélection des dernières données
    Par BEAUXOEIL dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 02/10/2009, 11h14
  4. [MySQL] sélection des dernières lignes avec affichage aléatoire
    Par nabmoah dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/08/2008, 23h57
  5. [MySQL] Sélection des dernières lignes d'une table
    Par Civet dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 25/04/2007, 15h06

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