我试图从我的表中选择多行,其中user_to列等于(例如)$me。就是下面这张表。因此,我想向用户展示关注他们的每个人,但我得到的唯一信息是最新关注他们的人。我尝试使用IN()但这对我没有帮助。有人可以帮忙吗?$user_data_query = $con->prepare('SELECT follow_id, user_from FROM following ');//$user_data_query->bind_param("s", $username);$user_data_query->execute();$user_data_query->bind_result($follow_id, $user_from); $user_data_query_result = $user_data_query->get_result();while ($row = $user_data_query_result->fetch_assoc()) { $user_from = $row['user_from'];} <div class="friends_column list_column" id="main_section"> <p id="friends"><?php echo "Followers: " . $user_from ?></p></div>
1 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
您已经选择了所有行,但在循环的每次迭代中都覆盖了变量:
$user_from = $row['user_from'];
相反,输出循环中的值:
<div class="friends_column list_column" id="main_section">
<?php
while ($row = $user_data_query_result->fetch_assoc()) {
?>
<p id="friends"><?php echo "Followers: " . $row['user_from'] ?></p>
<?php
}
?>
</div>
- 1 回答
- 0 关注
- 72 浏览
添加回答
举报
0/150
提交
取消