我正在为我的代码苦苦挣扎。我尝试制作新闻提要。
新闻提要运行良好,但现在我想在每个新闻行中添加头像图片以获取作者的图片。头像图片路径在不同的表中(users)。
这意味着我需要获取特定用户 ID ( $row['uid']) 的循环,并且使用该 uid 我需要从user表中的用户头像获取相关路径。
如果我尝试在循环中使用查询,它只会显示一个结果,而不是查询中指定的 6 个结果。
你有什么建议或建议我如何解决这个问题吗?
非常感谢您的支持!
这是我目前的尝试:
<div class="timeline p-4 block mb-4">
<?php
// Getting the user id and the feedmessage from Table "activity_feed"
$statement = $pdo->prepare("SELECT feed_message, uid FROM activity_feed WHERE cid = :cid ORDER BY id DESC LIMIT 6");
$result = $statement->execute(array('cid' => $cid));
$count = 1;
while($row = $statement->fetch())
{
// Starting the News feed Loop
?>
<?php
// This will repeat now X times as defined in the query above by = LIMIT ?
// Getting the avatar path from the user table
$statement = $pdo->prepare("SELECT avatar FROM users WHERE id = :id");
$result = $statement->execute(array('id' => $row['uid']));
$user_avatar = $statement->fetch();
?>
<style>
#circle_feed {
height:50px;
width:50px;
border-radius:50%;
/* Including the avatar path from query above*/
background-image: url("<?php echo $user_avatar['avatar']; ?>");
background-position:center;
background-size:cover;
}
</style>
qq_笑_17