php - 如何从表中获取最近7天的记录

标签 php mysql

if(isset($_POST['last']))
 {
    $s=mysql_query("select * from appointment where `date` >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)");
    echo $s;
    while($last=mysql_fetch_array($s))
    {
        echo  $last['date'];
        echo $last['doctor'];
    }
 }

点击按钮后如何从表格中获取最近7天的记录,日期字段名为“date”

最佳答案

您的查询应如下所示------

SELECT * FROM appointment WHERE `date`>= DATEADD(day, -7, GetDate())

关于php - 如何从表中获取最近7天的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27817522/

相关文章:

mysql - Wamp MySQL 无法启动 : unknown option '--skip-locking'

MySQL条件插入导致错误代码1364 : "Field doesn' t have a default value"

sql - 如何查询 MySQL JSON 列数据的空值?

php - 需要关于 PHP 模式库的建议 - 调用方法和结构化组件

php - 如何正确关闭 Doctrine 中的实体管理器

PHP - 在 null 上调用成员函数 query() - 错误

php - 在结果中按特定单词选择和分组 MySQL 列

php - 尝试在 kitematic 上为 docker 设置 lamp 和 wordpress

MySQL,可以防止两个字段为NULL或NOT NULL吗?

php - 如何在 php 中操作 shell 输出