Blog Test Sayfası'; echo '
Veritabanı bağlantısı başarılı
'; } else { echo 'Veritabanı bağlantısı başarısız
'; } echo 'Blog tablosu ' . ($blog_table_exists ? 'mevcut' : 'mevcut değil') . '
'; if ($blog_table_exists) { $count_query = "SELECT COUNT(*) FROM blog"; $count_result = $db->query($count_query); $total_blog_count = $count_result->fetchColumn(); echo 'Toplam Blog Yazısı Sayısı: ' . $total_blog_count . '
'; // Blog tablosu yapısını göster $structure = $db->query("DESCRIBE blog"); echo ''; while ($column = $structure->fetch(PDO::FETCH_ASSOC)) { print_r($column); } echo ''; } } catch (PDOException $e) { echo '
Veritabanı Hatası: ' . $e->getMessage() . '
'; } echo 'Hiç blog yazısı bulunamadı
'; } else { echo 'ID | Başlık | Slug | Durum | Resim | Özet | Yazar | Tarih |
---|---|---|---|---|---|---|---|
' . $post['id'] . ' | '; echo '' . htmlspecialchars($post['title']) . ' | '; echo '' . htmlspecialchars($post['slug']) . ' | '; echo '' . htmlspecialchars($post['status']) . ' | '; echo '' . htmlspecialchars($post['image']) . ' | '; echo '' . htmlspecialchars(mb_substr($post['summary'], 0, 100)) . '... | '; echo '' . htmlspecialchars($post['author_name'] ?? 'Belirtilmemiş') . ' | '; echo '' . date('d.m.Y H:i', strtotime($post['created_at'])) . ' | '; echo '
Blog yazıları alınırken hata: ' . $e->getMessage() . '
'; }