簡體   English   中英

PHP / mysql結果集不重復相同的用戶

[英]PHP/mysql result set not repeating the same user

在php我有一個結果集,顯示另一個相似的結果。 如何為每個用戶提供相似的結果集,而不是每個用戶顯示多個結果。

例如,我希望每個用戶都有類似的結果集:

user A 
user C
user F
user B

不是這樣的:

user A
user C
user A
user A
user D
user C

等...因為它在這里顯示了同一用戶的不同結果,即用戶a,c。

在php中,我需要創建一個foreach循環,以便結果集不會重復相同的用戶。

您可以在SQL查詢中使用DISTINCT

有點像這樣:

select distinct username
from users
where ...

您可以在PHP中使用http://php.net/manual/en/function.array-unique.php或在MySQL中使用SELECT DISTINCT ...

暫無
暫無

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

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