Php 显示当月的行总数
我需要按月份显示数据库排序中的行总数 这是我的代码:Php 显示当月的行总数,php,mysql,Php,Mysql,我需要按月份显示数据库排序中的行总数 这是我的代码: <?php $sql = "SELECT aptName FROM property WHERE status='Sold' GROUP BY MONTH(createdate)"; if ($result=mysqli_query($con,$sql)) { $rowcount=mysqli_num_rows($result); printf("%d\n",$rowcount); mysqli_free_result($
<?php
$sql = "SELECT aptName FROM property WHERE status='Sold' GROUP BY MONTH(createdate)";
if ($result=mysqli_query($con,$sql))
{
$rowcount=mysqli_num_rows($result);
printf("%d\n",$rowcount);
mysqli_free_result($result);
}
?>
如果您使用的是MySQL,您可以尝试以下查询:
SELECT count(*) tot_apt_in_month
FROM property
WHERE status='Sold'
AND MONTH(createdate) = month(curdate())
要查看结果,您至少应回显行内容:
while($row = $result->fetch_array())
{
echo $row['tot_apt_in_month'];
echo "<br />";
}
while($row=$result->fetch\u array())
{
echo$row['tot_apt_in_month'];
回声“
”;
}
或
“选择月份(createdate)我的月份,计数(*)tot\u apt\u in\u MONTH”
从财产
“出售”的位置
和月份(createdate)=月份(durdate())
按月分组(创建日期)
";
而($row=$result->fetch_array())
{
echo$row['my_month']。“.$row['tot_apt_in_month'];
回声“
”;
}
您可以使用下面的查询,该查询将返回多个包含月份和售出物业计数的记录
SELECT count(id) soldPropertyCount, MONTHNAME(createdate)
FROM property WHERE status='Sold' GROUP BY MONTH(createdate)
希望它能帮助你 答案已更新。。您应该添加回显行contentCheck的代码,这可能会对您有所帮助。
SELECT count(id) soldPropertyCount, MONTHNAME(createdate)
FROM property WHERE status='Sold' GROUP BY MONTH(createdate)