为了账号安全,请及时绑定邮箱和手机立即绑定

从表中选择多行

从表中选择多行

PHP
至尊宝的传说 2023-08-19 14:25:12
我试图从我的表中选择多行,其中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>


查看完整回答
反对 回复 2023-08-19
  • 1 回答
  • 0 关注
  • 52 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信