Salut à tous !
Voilà j'ai fait un code pour une publication de news sur mon site (insérées dans ma table sql par un autre script), et je voudrais récupérer les 3 dernières (car ajoutées en dernier), et ainsi qu'en premier s'affiche la plus récente, en 2e celle publiée juste avant, etc.
Voici mon script (je débute en php)
Code :
- <?
- //fichier créant la connexion à MySQL
- include('connection/connect.php');
- $query1 = 'SELECT lien, titre, contenu, date FROM nouvelles_';
- $result1 = mysql_query($query1);
- // on affiche les 3 dernieres news
- for ($i = 0; $i < 3 ; $i++) {
- @$row = mysql_fetch_array($result1);
- $titre = $row["titre"];
- $lien = $row["lien"];
- $description = $row["contenu"];
- $pubDate = $row["date"];
- echo <<<END
- <p><a href="$lien">$titre</a>
- :
- $description ($pubdate)
- </p>
- END;
- }
- mysql_close();
- ?>
|
Le problème c'est que là je récupère les 3 dernières en date. Serait-il possible de récupérer les plus récemment ajoutées ? Merci pour votre aide.