sql查找两个php日期值之间的日期
我似乎找不到我的困境的答案,我有两个php变量sql查找两个php日期值之间的日期,php,sql,mysqli,Php,Sql,Mysqli,我似乎找不到我的困境的答案,我有两个php变量 $todaysDate = date('Y-m-d'); //output 2013-07-29 $twoWeeksAgo = date('Y-m-d', strtotime('-2 weeks')); //output 2013-07-15 $dates = mysqli_query($link, "SELECT attend_date FROM $table WHERE attend_date <= '$todaysDate' AND
$todaysDate = date('Y-m-d'); //output 2013-07-29
$twoWeeksAgo = date('Y-m-d', strtotime('-2 weeks')); //output 2013-07-15
$dates = mysqli_query($link, "SELECT attend_date FROM $table WHERE attend_date <= '$todaysDate' AND attend_dateORDER BY date ASC"); //Select all dates between today and two weeks ago
$todaysDate=日期('Y-m-d')//产出2013-07-29
$twoWeeksAgo=日期('Y-m-d',标准时间('-2周')//产出2013-07-15
$dates=mysqli_query($link,“从$table中选择Attention_date,其中Attention_date您在Attention_date
和ORDER BY
之间没有空格,因此这可能会导致错误。
除此之外,您的警告可能是因为(可能)您的查询返回了false
,因此没有mysqli\u结果要处理。
尝试运行如下检查(在查询之后):
或者您也可以尝试此检查(查看$dates
是什么):
你能做的最好的事情就是告诉我们你得到了什么错误…很抱歉,刚刚意识到。我会在上面发布
if (!$dates){
echo "Dates returns false!";
}
else {
// do whatever you were planning to do, like the mysqli_fetch_array
}
var_dump($dates);