我需要按月显示数据库中的总行数。
有我的代码:
<?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())
要查看结果,您至少应该 echo
行内容:
while($row = $result->fetch_array())
{
echo $row['tot_apt_in_month'];
echo "<br />";
}
或
"SELECT MONTH(createdate) my_month, count(*) tot_apt_in_month
FROM property
WHERE status='Sold'
AND MONTH(createdate) = month(durdate())
GROUP BY MONTH(createdate)
";
while($row = $result->fetch_array())
{
echo $row['my_month'] . " " . $row['tot_apt_in_month'];
echo "<br />";
}
关于php - 显示当月的总行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57544897/