php mysql twitter(ish)跟踪系统。。。显示尚未跟踪的用户
我只是想弄清楚如何在数据库中显示我目前没有跟踪的用户。我有两个数据库,‘用户’和‘朋友’。每个都有一列“用户id”。。。我可以显示我已经在跟踪谁,没问题,只是不知道如何显示我没有跟踪谁 这是我的密码:php mysql twitter(ish)跟踪系统。。。显示尚未跟踪的用户,php,mysql,Php,Mysql,我只是想弄清楚如何在数据库中显示我目前没有跟踪的用户。我有两个数据库,‘用户’和‘朋友’。每个都有一列“用户id”。。。我可以显示我已经在跟踪谁,没问题,只是不知道如何显示我没有跟踪谁 这是我的密码: $get_all_friends = "SELECT * FROM users LEFT JOIN friends ON users.user_id = friends.user_id WHERE users.user_id != '".$_GET['user_id']."' GROUP BY u
$get_all_friends = "SELECT * FROM users LEFT JOIN friends ON users.user_id = friends.user_id WHERE users.user_id != '".$_GET['user_id']."' GROUP BY users.user_id";
$run_all_friends = mysqli_query($con, $get_all_friends);
while($row_all_friends = mysqli_fetch_array($run_all_friends)) {
这只是让每个人谁是用户(我知道),我有一个如果->否则建立显示谁我已经跟随。我已经被困在这个问题上好几天了。。。我试过加入,没有加入,如果->埃尔斯等无法理解
我知道这可能真的很简单。。。但我似乎无法理解
非常感谢您的帮助!!!提前谢谢没有人插话。。。别担心。。。在我的网站上做了另一个查询之后,我明白了它应该如何工作。如果有人发现了这篇文章并且有同样的问题。。。这就是我所做的
$get_info = "SELECT * FROM users WHERE user_id != '".$_GET['user_id']."'";
$run_info = mysqli_query($con, $get_info);
while($row_info = mysqli_fetch_array($run_info)) {
$get_friends = "SELECT * FROM friends WHERE user_id = '".$_GET['user_id']."' AND following_id = '".$row_info['user_id']."'";
$run_friends = mysqli_query($con, $get_friends);
$row_friends = mysqli_fetch_array($run_friends);
if($row_friends['following_id'] == '') {
基本上我所做的就是抓取不是当前用户的所有人,然后抓取他们正在跟踪的所有人,并检查他们是否已经在跟踪某人,它会显示他们的图片和“跟踪”按钮。。。if语句中的else仅为空。当我意识到我做错了什么时,这很简单