Select 来自 Table 的多行
Select multiple rows from Table
我正在尝试从我的 table 中 select 多行,其中 user_to
列等于(例如)$me
.
关注 table。所以我想向用户展示所有关注他们的人,但我唯一得到的是最新关注他们的人。我尝试使用 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'];
而是在循环中输出值:
<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>
我正在尝试从我的 table 中 select 多行,其中 user_to
列等于(例如)$me
.
关注 table。所以我想向用户展示所有关注他们的人,但我唯一得到的是最新关注他们的人。我尝试使用 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'];
而是在循环中输出值:
<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>