Page 1 sur 1

requete pour obtenir les 10 dernieres lignes de sa base

Posté : 24 sept. 2007, 10:05
par quendyl
Ma problématique:

J'ai fais une fenêtre où défilent mes news.
Le problème c'est que je prend toutes les news de ma base via un select *.

Est il possible de selectionner juste les 10 dernières news de ma base?
Dans ce cas, quelle serait la requête?

J'ai une clé primaire incrémentale, les derniers ID seront forcement mes dernières news, puis-je partir de là?

Merci d'avance :)

PS: Je pense m'orienter vers un

Code : Tout sélectionner

SELECT * FROM table LIMIT


mais je ne vois pas bien comment faire ..

RESOLU comme ça:

Code : Tout sélectionner

$query_Recordset1 = "SELECT * FROM table order by news_date ASC LIMIT 11";

Posté : 24 sept. 2007, 10:54
par AB
quelque chose comme
"SELECT * FROM table ORDER BY ID DESC LIMIT 0, 9"
Si dans table tu as un champ ID autoincrémenté.

Posté : 24 sept. 2007, 10:58
par quendyl
Je fais le sort en ASC car c'est un texte qui défile, donc je commence par la fin :)

Posté : 24 sept. 2007, 11:43
par Truc
Je fais le sort en ASC car c'est un texte qui défile, donc je commence par la fin :)
donc par le début... ASC = ascendant (croissant) ; DESC = descendant (décroissant) :-k

Posté : 24 sept. 2007, 14:02
par AB
Je fais le sort en ASC car c'est un texte qui défile, donc je commence par la fin :)
donc par le début... ASC = ascendant (croissant) ; DESC = descendant (décroissant) :-k
Oui j'ai pas trop compris non plus mais comme ce qu'il a fait semble lui convenir j'ai pas insisté :wink: