簡體   English   中英

Select 表中的多行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM