Başka görünen 1 sorgusunun sonuçları kaldırmak

0 Cevap php

Ben bir kullanıcı arkadaşlar ve kullanıcıları tablo o katılarak olan her arkadaşının adını alır bir sorgu var. Ben aktif kullanıcıya depolayan bir tablo var. Ben aktif ve aktif olmayan arkadaşlar almak gerekiyor ama nedense ben boş bir çizim var. Ben tüm arkadaşlarınızın listesini ve aktif bir arkadaş listeniz varsa, ben çevrimdışı bırakılmak tüm aktif çıkarabiliriz? Ben temelde yapmak ister Tüm iki sekme olması. Birinin altında isimli arkadaş olacak. Diğer altında çevrimiçi arkadaş olacak. Herkes yararlı herhangi bir öneriniz varsa, ben bunu takdir ediyorum.

 $sql = 'SELECT * FROM users
LEFT JOIN friendships
ON friendships.friend_id = users.id
WHERE friendships.user_id = ?';
$stmt5 = $conn->prepare($sql);
$result=$stmt5->execute(array($userid));

$count=$stmt5->rowCount();

//user has more than 0 friends
if ($count>0){
    while ($row = $stmt5->fetch(PDO::FETCH_ASSOC)) {
    $online=htmlspecialchars( $row['username'], ENT_NOQUOTES, 'UTF-8' );
//check whos online
 $sql = 'SELECT * FROM active_users
WHERE username=?';
$stmt7 = $conn->prepare($sql);
$result=$stmt7->execute(array($online));

$count=$stmt7->rowCount();
while ($row = $stmt7->fetch(PDO::FETCH_ASSOC)) {
$activeuser=$row['username'];
}
}

Bu kod sadece aktif kullanıcıya alır ama umarım yapısı hakkında bir fikir verir.

0 Cevap