{php&SQL} Trouver le dernier enregistrement

psaikopat Messages postés 339 Statut Membre -  
 smaal -
Bonjour a tous,

Voila mon "petit" problème :
J'ai dans une base de donnée des infos (peu importe les infos)! Je veux récupérer le dernier enregistrement de ma base ...

Comment faire ?

Merci d'avance...

6 réponses

  1. hamzafes
     
    Salam,
    Essayez avec ça:

    SELECT no_etud, nom
    FROM etudiant
    ORDER BY no_etudiant DESC
    LIMIT 1

    Allah mo3ine
    9
    1. miklb Messages postés 48 Statut Membre 8
       
      Merci ...
      0
    2. sefyou7
       
      Merci
      0
    3. Fuzo
       
      ORDER BY est beaucoup trop lent pour des grosses requêtes ...
      N'y aurait-il pas une solution plus optimisée ?
      0
    4. maka54 Messages postés 721 Statut Membre 80
       
      SELECT MAX(no_etud) as dernier
      FROM etudiant 
      0
    5. smaal
       
      cool ça marche super thanks
      0
  2. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Ou sinon :

    $query = mysql_query("SELECT LAST_INSERT_ID()");

    8
    1. Fuzo
       
      Cette requête retourne l'identifiant de la dernière ligne insérée.
      Elle ne retourne donc pas le dernier élément.

      Ex: Si l'on a une liste d'id

      1
      3
      5
      6

      on fait un INSERT pour ajouter un éléments avec un id = 4

      puis SELECT LAST_INSERT_ID();

      La requête retournera l'élément avec id=4 au lieu de l'élément avec l'id=6.
      0
  3. psaikopat Messages postés 339 Statut Membre 14
     
    Merci j'ai finalement fait ça dans ma requete !
    ORDER BY DESC ! => Tout simplement !
    0
  4. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Si tu veux juste le dernier, n'oublie pas le "LIMIT 1" ou "LIMIT 0,1", ça évite que la requête renvoie toute la table...

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. psaikopat Messages postés 339 Statut Membre 14
     
    Oui oui exactement je m'en suis vite rendu compte ! ;)
    0
  7. MOUMINE
     
    SELECT TOP 1 no_etud, nom
    FROM etudiant
    ORDER BY no_etudiant DESC
    0
    1. moezmbr
       
      très logique
      0