<?
php
// Configuration de la base de données
$host = 'localhost';
$dbname = 'ecommerce';
$username = 'root';
$password = '';
try {
// Connexion à la base de données
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Requête pour récupérer les 5 derniers articles
$query = "SELECT id, title, created_at FROM articles ORDER BY created_at DESC LIMIT 5";
$stmt = $pdo->prepare($query);
$stmt->execute();
// Récupération des résultats
$articles = $stmt->fetchAll(PDO::FETCH_ASSOC);
// Affichage des articles
echo "<h1>Derniers articles</h1>";
echo "<ul>";
foreach ($articles as $article) {
echo "<li><strong>" . htmlspecialchars($article['title']) . "</strong> - Publié le " .
htmlspecialchars($article['created_at']) . "</li>";
echo "</ul>";
} catch (PDOException $e) {
// Gestion des erreurs
echo "Erreur : " . $e->getMessage();
?>