我有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