【问题标题】:PHP count country name , code and numberPHP计算国家名称、代码和数字
【发布时间】:2023-03-31 11:07:01
【问题描述】:

我想做一些国家统计数据

<?php
$country = mysql_query("SELECT * FROM b_visits WHERE link='$link'");
while($c = mysql_fetch_array($country)){
  $code = $c['c_code'];
  $name = $c['c_name'];

    $broj = mysql_num_rows(mysql_query("SELECT * FROM b_visits WHERE link='$link' AND c_code='$code'"));

  echo "<tr> <td><img style='max-width:20px;max-height:20px;' src='/flags/$code.png'> $name  (<b>$broj</b>) </td> </tr>";   
}  ?>

类似的:

美国 (1) 未知 (2) 未知 (2)

就像你可以看到的那样,我为那个帖子获得了 2 次相同的国家/地区,我想要类似的东西:

未知 (2)
美国统计 (1) 等。

有什么帮助吗?

【问题讨论】:

标签: php mysql count country


【解决方案1】:

试试这个:

    <?php
$country = mysql_query("SELECT c_name, count(c_name) as count FROM b_visits WHERE link='$link' group by c_name");
while($c = mysql_fetch_array($country)){
  $broj = $c['count'];
  $name = $c['c_name'];
  echo "<tr> <td><img style='max-width:20px;max-height:20px;' src='/flags/$code.png'> $name  (<b>$broj</b>) </td> </tr>";   
}  ?>

【讨论】:

    猜你喜欢
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    相关资源
    最近更新 更多