0

由于某种原因,唯一回显的行是 user_id 列,其他所有内容都是空白的。我尝试使用 SELECT * 进行查询,但仍然没有任何不同。有谁知道可能会发生什么?我得到了正确的结果,因为它选择了表中符合条件的一个用户。问题是姓名和电话号码没有回显。

$result = mysqli_query($con,"SELECT fname, lname, user_id, phone FROM users WHERE `approved` = 0 AND `user_active` = 1 AND `declined` = 0");
          while($row = mysqli_fetch_array($result)) {
              echo '<div>' . $row['fname'] . ' ' . $row['lname'] . ' ' . '<a style="text-decoration:none;" href="../lookup/profile?' . $row['user_id'] . '">View Profile Here</a>' . ' ' . $row['phone'] . '</div>';
      }
4

1 回答 1

1

尝试这个

$result = mysqli_query($con,"SELECT fname, lname, user_id, phone FROM users 
          WHERE `approved` = 0 AND `user_active` = 1 AND `declined` = 0  GROUP BY user_id");
于 2013-08-02T22:56:39.063 回答