本文介绍了计算和获取php中的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的 mysql 数据库中有一个名为 (names) 的表,现在每个人都可以保存他们的真实姓名

i have a table in my mysql database named (names) now everyone can save their real names

现在我想查询这个表并找出这些名称使用了多少次

now i want to query this table and find out how many times these names used

例如输出应该是:

雅各布 (20) 珍妮 (17)

现在这是我自己的代码:

now this is my own code :

    list($usernames) =mysql_fetch_row(mysql_query('SELECT name FROM table_user GROUP BY name ORDER BY COUNT(name) DESC LIMIT 50 '));
    list($c) =mysql_num_rows(mysql_query('SELECT COUNT(name) FROM table_user GROUP BY name '));

    print $usernames.'('.$c.')'

这是一种正确的方法吗?!

is this a correct approach ?!

推荐答案

您可以为此使用一个选择查询:

You can use one select query for this:

$sel_query=mysql_query("SELECT COUNT(name) AS nums, name FROM table_user GROUP BY name");

对于输出,你可以使用这样的东西:

For outputting, you can use something like this:

while($fetch=mysql_fetch_array($sel_query))
{
   echo $fetch['name']."( ".$fetch['nums']." ) ";
}

这篇关于计算和获取php中的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 05:30