在pdf中获取带日期的名称计数
Getting the count of names with date in pdf
下面的代码是我用来生成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();
?>
这段代码的最终结果只产生一个日期和名字的总数!但是我想显示每天注册的用户名数!我该如何纠正?
使用这个查询:
Select count(Name) as Names,date from datetest GROUP BY date
您正在寻找 GROUP BY
。使用此查询。
SELECT COUNT(*) Names, DATE(date) date FROM datetest GROUP BY DATE(date);
如果您的 date
列具有 DATE
、DATETIME
或 TIMESTAMP
数据类型,这将起作用。
下面的代码是我用来生成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();
?>
这段代码的最终结果只产生一个日期和名字的总数!但是我想显示每天注册的用户名数!我该如何纠正?
使用这个查询:
Select count(Name) as Names,date from datetest GROUP BY date
您正在寻找 GROUP BY
。使用此查询。
SELECT COUNT(*) Names, DATE(date) date FROM datetest GROUP BY DATE(date);
如果您的 date
列具有 DATE
、DATETIME
或 TIMESTAMP
数据类型,这将起作用。