par
macgawel » 21 déc. 2009, 17:27
Bonjour.
1. Merci d'utiliser les balises pour afficher le code, c'est plus clair...
2. Concernant ton problème :
$sql="SELECT * FROM news ORDER BY datenews DESC";
devrait faire l'affaire !
ORDER BY => Trier le résultat suivant le champ souhaité
DESC => décroissant (donc de la date la plus récente à la plus ancienne)
Quelques remarques au passage :
1. Il vaut mieux nommer les champs à récupérer plutôt que de faire un SELECT
*.
2. Evite de nommer un champ "date", c'est toujours délicat...
3. Tu n'es peut-être pas obligé de récupérer toute la base à chaque fois, non ? Imagine quand tu auras ne serait-ce que 100 news, la taille de ta page.
Bonjour.
1. Merci d'utiliser les balises pour afficher le code, c'est plus clair...
2. Concernant ton problème :
[php] $sql="SELECT * FROM news ORDER BY datenews DESC";[/php]
devrait faire l'affaire !
ORDER BY => Trier le résultat suivant le champ souhaité
DESC => décroissant (donc de la date la plus récente à la plus ancienne)
Quelques remarques au passage :
1. Il vaut mieux nommer les champs à récupérer plutôt que de faire un SELECT [b]*[/b].
2. Evite de nommer un champ "date", c'est toujours délicat...
3. Tu n'es peut-être pas obligé de récupérer toute la base à chaque fois, non ? Imagine quand tu auras ne serait-ce que 100 news, la taille de ta page.