如何从最近 7 天的 table 中获取记录

how to get the records from a table of last 7 days

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'];
    }
 }

点击按钮后table如何获取最近7天的记录,date的字段名是"date"

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

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

试试这个朋友!

WHERE date <= NOW() AND date >= DATE_SUB(date, INTERVAL 7 DAY)
SELECT * FROM `appointment` WHERE `date`>= DATE_SUB(CURDATE(),INTERVAL 7 DAY)

使用以上查询作为您的解决方案。