我有2桌用戶|帖子。與帖子mysql的頂級用戶
的posts
結構是:
[post_id
| post_user_id
]
users
的結構是:
[user_id
| user_name
| user_password
]
現在我想要得到的前5名用戶與帖子
編輯1:
$cod_sql = "select u.user_name, count(*) as 'TotalNumberofPosts'
from users u
join posts p
on u.user_id=p.post_user_id
group by user_name
order by count(*) desc
limit 5";
$top10 = mysql_query($cod_sql1) or die (error_sql(mysql_error(),__LINE__,__FILE__));
echo '<div class="head_panel">Members</div>
<div class="body_panel">
<table border="1" width="100%">
<tr>
</tr>
<tr class="tr3">
Top5 :
</tr>';
if ($top10 === FALSE)
{
// An error has occured
print "There was an error running the query" . mysql_error();
} else {
while ($row = mysql_fetch_assoc($top10))
{
print "This is some data from a row<BR />";
print "Name: ($row) <BR />";
}
}
}
break;
熱門職位的前5名用戶 – 2015-03-18 22:26:05
您的意思是前5名用戶的帖子最多嗎? – WorkSmarter 2015-03-18 22:27:05
是的,但我想結果顯示他們的用戶名 – 2015-03-18 22:31:51