由于某种原因,回显的唯一行是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>';
}
答案 0 :(得分: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");