php - 显示当月的总行

标签 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($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/

相关文章:

c++ - 从 C++ 访问 mySQL B 树

c# - 这段防止SQL注入(inject)的代码好不好?

php - fatal error :在另一个路径中找不到类“TCPDF”

php - 变量增量,但是当我在函数中使用它时,它没有按我预期的方式处理

javascript - php 在弹出的 div 中发布内容

php - MySQL加载文件无效整数

mysql - 在MySQL中以二进制格式存储字符串

php - 表从 phpMyAdmin 中消失,但通过命令行可见

php - 在哪里可以找到标准数据清理技术的详细内容?

php - sql mysql 选择列 IF