[英]Select multiple rows from Table
我正在嘗試 select 表中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>
您已經選擇了所有行,但是您在循環的每次迭代中都覆蓋了變量:
$user_from = $row['user_from'];
相反, output 循環中的值:
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.