COMMENT AFFICHER DES ARTICLES RÉCENTS DANS UN BLOG EN UTILISANT PHP | PARTIE 4

Posted on 10th Sep 2021 in php


Tagged as: afficher les articles récents, code source, créer cms blog en php et mysql, apprendre php, création blog avec php, programmation blog en php, dévelopement web, apprendre créer un CMS

Nous étendons le premier tutoriel « comment créer un blog depuis le début en PHP » dans les détails. Dans ce tutoriel, nous allons apprendre à afficher les articles récents. L'affichage des articles récents dans un blog est très important. Nous pouvons récupérer et afficher les articles de blog récents à l'aide de la programmation PHP et de la base de données MYSQL. Les derniers articles également connus sous le nom d'articles récents de blog. Pour afficher les articles récents, la requête MYSQL doit être utilisée ainsi que l'ordre doit être utilisé.

Comprenons la requête -

 SELECT column1 column2 FROM table_name ORDER BY id DESC ;  

Dans la requête ci-dessus, vous pouvez voir que nous récupérons deux colonnes de la table en utilisant l'ordre par id et DESC.

La forme complète de DESC est par ordre décroissant. Le sens de l'ordre décroissant, il sélectionne l'ordre à partir du dernier identifiant inséré.

Cela vous aidera à récupérer les articles de blog à partir du dernier numéro d'identification inséré et vous pourrez afficher les articles de blog récents.

Nous pouvons utiliser LIMIT pour récupérer des données dans la limite .

Regardons.

SELECT column1 column2 FROM table_name ORDER BY id DESC LIMIT 6 ; 

Vous pouvez définir un nombre illimité de limites pour les articles récentes.

Maintenant, revenons au blog. Ouvrez votre fichier de barre latérale "sidebar.php" et modifiez le code.

blog/sidebar.php

<a href="#">Blog Recent post 1</a>
         <a href="#">Blog Recent post 2</a>
            <a href="#">Blog Recent post 3</a>
                <a href="#">Blog Posts List (Later Tutorial)</a>

Remplacez le code ci-dessus par -

 <?php
$sidebar = $db->query('SELECT articleTitle, articleSlug FROM dorosk_blog ORDER BY articleId DESC LIMIT 2');
while($row = $sidebar->fetch()){
    echo ' <a href="http://localhost/blog/'.$row['articleSlug'].'" >'.$row['articleTitle'].' </a >';
}
?>
 

Veuillez vérifier votre chemin d'URL. Il récupérera les 2 articles récents dans la barre latérale sur chaque page du blog.

blog/index.php(Screenshot)

Please Share




Scroll to Top