【问题标题】:How to display the number of data based on today date [duplicate]如何根据今天日期显示数据数量[重复]
【发布时间】:2020-06-07 04:41:46
【问题描述】:
<?php  

   $connection=mysqli_connect("localhost","root","","halcondentalclinic");
                             $queryss="SELECT datetreat FROM alltreatment WHERE datetreat order by date(now())";

                             $query_runsss=mysqli_query($connection,$queryss);

                             $rowsss=mysqli_num_rows($query_runsss);
                             echo '<h1>'.$rowsss.'</h1>';
                            ?>

这是我数据库中的 datetreat 表

这是我的仪表板的输出,但我想显示今天接受治疗的患者人数,但在我的仪表板上,输出为 4,但我的预期输出为 1,因为数据基于今天的日期

【问题讨论】:

  • WHERE datetreat 没有做任何有用的事情。如果要将其限制在今天,则需要将 datetreat 与其他内容进行比较。例如写WHERE datetreat = date(now()) 是有道理的。附言您的问题与 Javascript 或 HTML 无关,我已经修改了您的标签。

标签: php mysql sql


【解决方案1】:

WHERE datetreat 没有做任何有用的事情。如果您想将其限制在今天,那么您需要将 datetreat 与其他内容进行比较。例如

WHERE datetreat = date(now()) 

有道理

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    • 2017-06-22
    相关资源
    最近更新 更多