我正在构建一个 php 博客系统,希望在起始页上显示每个用户的所有帖子,但最多显示 5 个帖子。我想通过数据库中的查询来做到这一点,但我不知道如何做到这一点。我想 count() 函数会派上用场,但是有人可以帮助我吗
这是我今天的功能,我只是想改进它以获取每个用户最多五个帖子
protected function getAllPostsDB() {
$sql = "SELECT recipes.Recipe_ID, recipes.Title, recipes.Short_description, recipes.Step_by_step,
recipes.create_date, recipes.last_mod_date, recipes.Portions, recipes.imgPath, users.Username
FROM recipes
JOIN users
ON recipes.User_ID = users.User_ID
ORDER BY recipes.create_date DESC";
$stmt = $this->connect()->query($sql);
/* fetch all is already set to associative array*/
$result = $stmt->fetchAll();
return $result;`
翻过高山走不出你