Php 显示过去几天的结果
我尝试使用php和mysql获取最近7天的记录。我正在以数据库dd mm yyyy格式保存结果Php 显示过去几天的结果,php,mysql,Php,Mysql,我尝试使用php和mysql获取最近7天的记录。我正在以数据库dd mm yyyy格式保存结果 $start = date('d-m-Y',strtotime('-7 days')); $end = date('d-m-Y',strtotime('now')); mysqli_query($link, "SELECT count(*) FROM `registration_form` WHERE `appointment_date` BETWEEN '$start' and '$end' an
$start = date('d-m-Y',strtotime('-7 days'));
$end = date('d-m-Y',strtotime('now'));
mysqli_query($link, "SELECT count(*) FROM `registration_form` WHERE `appointment_date` BETWEEN '$start' and '$end' and `registration_type` = 'provisional_registration'"));
从这段代码中,我得到了过去7天的记录,但有时无法给出准确的结果。试试这个..
$date = date('Y-m-d',time()-(7*86400));
$sql = "SELECT * FROM registration_form WHERE appointment_date <='$date' ";
$date=date('Y-m-d',time()-(7*86400));
$sql=“从预约日期所在的注册表单中选择*”您也可以尝试以下操作:
mysqli_query($link, "SELECT count(*) FROM `registration_form` WHERE `appointment_date` BETWEEN NOW() and DATE_SUB(NOW(), INTERVAL 7 DAY) and `registration_type` = 'provisional_registration'");
那么,你的问题是什么?你在[…]某个时候假设什么?它不会给出准确的结果。?你的SQL表列是什么类型,其中包含你试图提取的日期?我需要php中过去7天的100%准确率mysql记录告诉我们你的结果有什么问题。你有什么错误?