jeanpierre949 Posté 13 Septembre 2005 Posté 13 Septembre 2005 Bonjour a Vous les Programmeurs PHP. Je suis un tout petit programmeur php et j'ai besoin de selectionner dans ma base de données les 10 dernieres entrées , je sais qu'il y a un script sql ORDER BY LIMIT mais je ne le connais pas vraiment et je ne sais pas comment on demande les dernieres entrées. Vous seriez bien aimable de m'aider resoudre ce probleme qui pour vous doit etre derisoire mais pour moi j'ai fait 30 requetes et ca ne marche toujours pas. Je vous en remercie par avance.
Dan Posté 13 Septembre 2005 Posté 13 Septembre 2005 Salut Jean-Pierre, Pour prendre les 10 derniers, il faut d'abord déterminer le champ utilisé pour les déterminer. Prenons le champ 'id' pour l'exemple. Dans ce cas, la requête sera: SELECT * from table_name ORDER BY id DESC LIMIT 10 ; Cela te donnera effectivement les 10 dernières entrées basées sur le champ 'id' Dan
jeanpierre949 Posté 13 Septembre 2005 Auteur Posté 13 Septembre 2005 Bonjour Dan, Merci pour ta reponse j'ai effectivement un champ "id" et c'est plus simple que ce que je pensais finalement. Hier j'ai essaye avec limit (1 10) (10 1) (last10) et j'ai pas pensé au 10 tout court. Encore merci et bonne journée! a+
Dan Posté 13 Septembre 2005 Posté 13 Septembre 2005 LIMIT n avec un seul argument correspond à LIMIT 0,n La valeur 0 (par défaut) correspond à l'offset à partir duquel on compte les n valeurs.
jeanpierre949 Posté 13 Septembre 2005 Auteur Posté 13 Septembre 2005 Tu m'as appris quelque chose ce matin, suis pas venu pour rien
Dan Posté 13 Septembre 2005 Posté 13 Septembre 2005 J'ose espérer que personne ne vient sur le Hub "pour rien"
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant