sql查找两个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

我似乎找不到我的困境的答案,我有两个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 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);