php - 从表中选择多行
问题描述
我正在尝试从我的表中选择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'];
相反,输出循环中的值:
<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>
推荐阅读
- flutter - Flutter - 如何在水平 ListView 中获取 FlatButton 的宽度
- javascript - 在会话期间使用 react 存储用户数据的最佳方法是什么?
- geocoding - 使用经度和纬度与 OpenRefine 进行地理数据协调
- android - 协程异常抛出 KotlinNullPointerException
- node.js - 使用 Node/Axios 从 OneDrive API 下载二进制文件
- java - 获取更多 SSL 调试信息
- azure - Azure 中所有存储帐户的文件共享列表
- python - 如何利用 str 库函数来 pydatatable?
- scala - Scala 流和 ExecutionContext 问题
- python - 发生嵌套 for 循环时通过给定数组或该数组的范围进行迭代