= htmlspecialchars($post['title']) ?>
= nl2br(htmlspecialchars($post['content'])) ?>
👁️ = $post['views'] ?> 浏览
❤️ = $post['likes'] ?> 点赞
💬 = count($replies) ?> 回复
fetchOne( "SELECT p.*, u.username, u.avatar, u.role, c.name as category_name FROM posts p JOIN users u ON p.user_id = u.id JOIN categories c ON p.category_id = c.id WHERE p.id = ?", [$id] ); if (!$post) { header('HTTP/1.0 404 Not Found'); exit('帖子不存在'); } $db->query("UPDATE posts SET views = views + 1 WHERE id = ?", [$id]); $replies = $db->fetchAll( "SELECT r.*, u.username, u.avatar FROM replies r JOIN users u ON r.user_id = u.id WHERE r.post_id = ? ORDER BY r.created_at ASC", [$id] ); ?>