Итак, у меня есть таблица с именем follow_sys
со столбцами id
и follower
и following
, и я хочу отображать людей, на которых я подписан, но не следую за мной как ожидающий запрос о дружбе
Я попытался самостоятельно присоединиться, но это не сработало
$sqlFollowing = "SELECT * from follows_syds t1, follows_syds t2
where
t1.follower = ?
and
t1.following != ?
and
t2.follower != ?
AND
t2.following != ?";
$Following = $conn -> prepare($sqlFollowing);
$Following -> bind_param('ssss',$metUser,$metUser,$metUser,$metUser);
$Following -> execute();
$FollowingGET = $Following -> get_result();
$FollowingRows = $FollowingGET -> num_rows;
я пробовал что-то подобное, но результаты все еще не точны
$sqlFollowing = "SELECT * from follows_syds t1
INNER join follows_syds t2 on
t1.follower = t2.following
where
t2.follower = ?
and
t1.following = ?
group by t2.id";
$Following = $conn -> prepare($sqlFollowing);
$Following -> bind_param('ss',$getUser,$getUser);
$Following -> execute();
$FollowingGET = $Following -> get_result();
$FollowingRows = $FollowingGET -> num_rows;
while($b = $FollowingGET -> fetch_assoc()){
$ve = $b['following'];
}
$sqlowing = "SELECT * from follows_syds t1
INNER join follows_syds t2 on
t1.follower = t1.follower
where
t2.follower = ?
and
t2.following != ?
AND
t1.follower != ?
and
t1.following != ?
group by t2.id";
$owing = $conn -> prepare($sqlowing);
$owing -> bind_param('ssss',$getUser,$ve,$ve,$getUser);
$owing -> execute();
$owingGET = $owing -> get_result();
$owingRows = $owingGET -> num_rows;
while($a = $owingGET -> fetch_assoc()){
print_r($a );
echo "</br>";
}