我試圖從我的表中選擇多行,其中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 關注
- 96 瀏覽
添加回答
舉報
0/150
提交
取消