簡體   English   中英

如果多個只顯示一次,則嘗試在表中顯示所有不同的用戶名

[英]trying to display all the different username in a table if multiple only display it once

我試圖在表中顯示所有用戶名,但是如果有多個相同的用戶只顯示一次。 它目前適用於數據庫中的第一行,但不適用於表中的其他用戶

<?php 
$sql = " SELECT * FROM messages WHERE reciever = '".$_SESSION['name']."' LIMIT 1 ";
$mes = $pdo->query($sql);

while($mess = $mes->fetch())
{
?>         
<li><?php echo " ".$mess['sender']." <a href='my-messages.php?sender=".$mess['sender'] ."' > View</a> " ?></li>                   

<?php } ?>

您想使用Select DISTINCT

SELECT DISTINCT SENDER FROM messages WHERE reciever = '".$_SESSION['name']."'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM