Bir süre döngünün dışında birden çok sonuç echo mümkün mü?

0 Cevap

Ben çevrimdışı kullanıcılara tercüme birden mysql sonuçları echo için kullanabileceğiniz bir süre döngü var. Işler daha organize hale getirmek için, ben, sorgu gerçekleştirmek bir değişken sonuçlar depolamak ve daha sonra sayfanın alt kısmında echo istedim. Daha sonra kapanış etiketi echo, belli bir üst div içinde hem online ve offline kullanıcıları yankı gerekir, bu yüzden ilk div etiketini yankı ve daha sonra hem sorguları gerçekleştirmek için bana darmadağın görünüyor ve sonuçları yankı. Ben ise döngü dışından sonucu yankı çalışırsanız Şu anda, ben sadece 1 sonuç almak. Herkes herhangi bir fikir varsa, ben bunu takdir ediyorum.

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

    while ($row = $stmt5->fetch(PDO::FETCH_ASSOC)) {
    $online=htmlspecialchars( $row['username'], ENT_NOQUOTES, 'UTF-8' );

$online = "<div class='user-online'>
    <a data-name=\"$to\">$to</a>
</div>";
$online.=etc...plus do other processes
}

    <div id=\"online\">
        ".$online."
    </div>

0 Cevap