Как отобразить список пользователей в базе данных, которые не дружат с конкретным пользователем
я пытаюсь построить систему, чтобы показать всем пользователям, которые еще не дружат с конкретным пользователем,так что пользователи могут видеть только добавить друзей, которые уже не являются их друзьями, но моя проблема заключается в том, что код только удалить пользователя первого друга в списке добавить друга, и он покажет остальных друзей в списке добавить друга, которые уже являются его другом мне нужна помощь, пожалуйста, кто-то должен исправить мой код.
Что я уже пробовал:
if(isset($_SESSION['em'])){ $eml = $_SESSION['em']; $list = "select friend_id,user_id from friend"; $friend = mysqli_query($conn,$list); $rowf = mysqli_fetch_assoc($friend); $idf = $rowf['friend_id']; $id = $rowf['user_id']; $query = ("select id,fst,las,uid,pass,email,sts,ocp from Users where email!='$eml' AND id!='$idf' AND id!='$id'"); $res = mysqli_query($conn,$query); if(mysqli_num_rows($res) > 0){ while($row = mysqli_fetch_assoc($res)){ $_SESSION['ids'] = $row['id']; ?>
<table id="list"> <tr> <td id="id" style=" "><a href=""><?php echo $_SESSION['ids'].'<br>';?></a></td> <td id="fst" style=""><a href="profile.php?uid=<?php echo $row['uid']; ?>"><?php echo $row['fst'].'<br>';?></a></td> <td id="las" style=""><?php echo $row['las'].'<br>';?></td> <td id="uid" style=" "><?php echo $row['uid'].'<br>';?> <form action="request.php" method="POST"> <a href="request.php?id=<?php echo $_SESSION['ids']; ?>"><input id="request" type="text" value="ADD" readonly></a></form></td> <td id="email" style=" width:180px;height:40px;text-align:center;"><?php echo $row['email'].'<br>';?></td> <td id="sts" style=""><?php echo $row['sts'].'<br>';?></td> <td id="ocp" style=""><?php echo $row['ocp'].'<br>';?></td> </tr> </table> <?php } } } ?>
PIEBALDconsult
Для этого я всегда использую внешнее соединение.