Aller au contenu

selection de données dans une table


Sujets conseillés

Posté

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.

Posté

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

Posté

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+

Posté

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. ;)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...