config ve tablo komutunuzu aşağıdaki gibi varsayalım:

//bu sizin bağlantı yaptığınız ve blog içeriklerinin tutulduğu tabloya komut atadığınız php alanı olsun
<?php
session_start();
ob_start();

error_reporting(1);

$host = "localhost";
$dbname = "blog";
$dbuser = "root";
$dbpass = "";

try {
$db = new PDO("mysql:host=$host;dbname=$dbname;charset=UTF8" , $dbuser, $dbpass);
} catch (Exception $e) {
print $e->getMessage();
}


## blog posts ##
$posts = $db->prepare("SELECT * FROM posts");
$posts->execute();

?>



//bu da blog sayfanızdaki içerikleri listelemeniz için foreach döngüsüdür( yukarıda komut atadığınız tablonun sütun değerlerini çift tırnak içinde çekebilirsiniz

<?php foreach ($posts as $post) : ?>
<img src="<?php echo $post["image"]; ?>"></img>
<h1><?php echo $post["title"]; ?></h1>
<p><?php echo $post["summary"]; ?></p>
<?php endforeach; ?>

not: image, title ve summary yazdığım yerler sizin blog post tablonuzda hangi sütunlara denk geliyorsa onları yazmalısınız
foreach ve endforeach arasında kalan alanları html şablonuna giydirmeniz olasıdır.