0
我正在創建一個計算所有事情發生的網站。 表: 披薩約翰 谷歌約翰 比薩哈利不要在計數查詢中多次顯示多行?
比方說你像谷歌和比薩餅。它會顯示如下: John,John,Harry。
我希望看起來像這樣: John,Harry。
我在做什麼錯?這是我的代碼。它與while循環中的while循環有什麼關係?我怎麼能讓它看起來像我想要的那樣..我無法弄清楚。
$people_like = mysqli_query ($link,
"SELECT user_liked_by FROM (
SELECT COUNT(user_liked_by) AS total, id, user_liked_by
FROM whatilike WHERE whats_liked LIKE '%$thing_liked%' &&
user_liked_by !='$user'
GROUP BY user_liked_by
ORDER BY COUNT(user_liked_by) DESC) as names;
");
while ($rpl = mysqli_fetch_assoc ($people_like)) {
$person_like_u = $rpl ['user_liked_by'];
$pluq = mysqli_query ($link, "SELECT profile_pic FROM users WHERE
username='$person_like_u'");
while ($pluqr = mysqli_fetch_assoc ($pluq)) {
$pli = $pluqr ['profile_pic'];
echo "<a href='profile.php?u=$person_like_u' >
<img src='data/user_photos/$pli' height='50px' width='50px'
style='border-radius:400px;' id='ioplu' ></a>";
}
}
'選擇user_liked_by FROM whatilike WHERE whats_liked LIKE '%$ thing_liked%' && user_liked_by!= '$用戶' GROUP BY user_liked_by ORDER BY COUNT(user_liked_by)DESC' –
可能找'DISTINCT'命令? – Class
什麼是DISTINCT? – user3208921