fetchOne("SELECT id, username FROM users WHERE id = ?", [$viewUserId]); if (!$user) { header('HTTP/1.0 404 Not Found'); exit('用户不存在'); } $isCurrentUser = ($currentUserId == $viewUserId); // 获取用户文章 $page = max(1, (int)($_GET['page'] ?? 1)); $limit = 20; $offset = ($page - 1) * $limit; $posts = $db->fetchAll( "SELECT p.*, c.name as category_name, c.slug as category_slug, (SELECT COUNT(*) FROM replies r WHERE r.post_id = p.id) as reply_count FROM posts p JOIN categories c ON p.category_id = c.id WHERE p.user_id = ? ORDER BY p.is_pinned DESC, p.created_at DESC LIMIT ? OFFSET ?", [$viewUserId, $limit, $offset] ); $total = $db->fetchOne("SELECT COUNT(*) as count FROM posts WHERE user_id = ?", [$viewUserId])['count']; $pages = ceil($total / $limit); ?> <?= htmlspecialchars($user['username']) ?> 的文章 - OSS Community

文章总数
总浏览量
总点赞数

还没有发表文章

开始创作您的第一篇文章吧!

发表文章
$post): ?>
📌 置顶 ✓ 已解决
...
编辑
1): ?>