{php&SQL} Trouver le dernier enregistrement
psaikopat
Messages postés
339
Statut
Membre
-
smaal -
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...
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
-
Salam,
Essayez avec ça:
SELECT no_etud, nom
FROM etudiant
ORDER BY no_etudiant DESC
LIMIT 1
Allah mo3ine -
Ou sinon :
$query = mysql_query("SELECT LAST_INSERT_ID()");
-
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.
-
-
Merci j'ai finalement fait ça dans ma requete !
ORDER BY DESC ! => Tout simplement ! -
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...
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Oui oui exactement je m'en suis vite rendu compte ! ;)
-