【问题标题】:Getting the count of names with date in pdf获取pdf中带有日期的名称计数
【发布时间】:2017-01-08 17:02:19
【问题描述】:

下面的代码是我用来生成pdf的,以便显示客户注册的数量和日期!

  <?php
    require_once("db.php"); //database connection php script

    require("fpdf/fpdf.php");

    $sql="Select count(Name) as Names,date from datetest";
    $result=mysqli_query($db,$sql);
    $pdf=new PDF();
    $pdf->AddPage();
    $pdf->AliasNbPages();
    $pdf->SetFont('Arial','B',12);

    while($row=mysqli_fetch_array($result))
    {
        $pdf-> Cell("",20," ".$row['Names'].$row['date'],1,10);
    }

    $pdf->output();
    ?>

此代码的最终结果仅产生一个日期和名称总数!但我想显示每天注册的用户名数!我该如何纠正这个问题?

【问题讨论】:

  • 谢谢这不是我每天需要获取用户数量的主要问题,但目前它只提供用户总数和最高日期!虽然表中有几个日期!

标签: php mysql date count fpdf


【解决方案1】:

您正在寻找GROUP BY。使用此查询。

SELECT COUNT(*) Names, DATE(date) date FROM datetest GROUP BY DATE(date);

如果您的 date 列具有 DATEDATETIMETIMESTAMP 数据类型,这将起作用。

【讨论】:

    【解决方案2】:

    使用这个查询:

    Select count(Name) as Names,date from datetest GROUP BY date
    

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2016-02-13
      • 2015-02-24
      • 1970-01-01
      相关资源
      最近更新 更多