0% ont trouvé ce document utile (0 vote)
32 vues2 pages

PHP

Transféré par

BARRY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues2 pages

PHP

Transféré par

BARRY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

<?

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();

?>

Vous aimerez peut-être aussi