Limiter le nombre de réponses à une requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Limiter le nombre de réponses à une requête

par thehawk » 14 août 2006, 10:36

SELECT * FROM nom_de ta table ORDER BY nom_du_champ_des_numeros DESC (ou ASC) LIMIT 1,5

voial le je pense que c'est un bon resume de tous ce qui a été dit ...

par Victor BRITO » 13 août 2006, 20:45

Salut!

Et n'oublie pas de préciser "LIMIT 5" pour n'avoir que les 5 derniers CD. :wink:

Réponse

par Flehay » 11 août 2006, 17:27

Bonjour,

Merci de vos réponses rapides! En fait, j'avais déjà essayé toutes ces options, mais ma base était mal construite, un ami vient de me le faire remarquer. Mes singles étant en VARCHAR et non en ..INT, il ne selectionnait pas de la même façon les derniers ajouts.

Merci pour votre aide!

par graphistnet » 11 août 2006, 17:19

Le paramêtre DESC te permet d'afficher le résultat de façon ascendante, renseigne toi là-dessus

par mere-teresa » 11 août 2006, 17:18

ajoute un ORDER BY nomduchamp DESC en plus du LIMIT

Limiter le nombre de réponses à une requête

par Flehay » 11 août 2006, 17:01

Bonjour,

J'ai une table dans ma base de données avec environ 500 éléments (des CD-Singles), chacun étant numéroté. Le dernier single entré est pour l'instant numéroté 532. Je souhaite faire apparaître les 5 derniers titres ajoutés, en faisant une requête.

Pour l'instant, je demande d'afficher tous les singles dont le numéro est supérieur à 527, mais à chaque fois que j'ajoute un single, il me faut modifier ce nombre (527) sur toutes mes pages.

N'y a-t-il pas un moyen de faire apparaître automatiquement les 5 derniers ajouts? Quand j'utilise "Limit", du type limit=5 il m'affiche les 5 singles dont les numéros sont compris entre 1 et 5...

Merci d'avance pour votre aide.