mysqli 2列日期之间的一个日期

mysqli one date between 2 column dates

我正在尝试从数据库中获取行数,可能是这样的:

$query = mysqli_query($con, "SELECT * FROM table WHERE '2015-03-01' IS BETWEEN column_1 and column_2  ");

if (mysqli_num_rows($query) < 1) {
    echo "nothing found !";
} else {
    echo "numrow found !";
}

阅读手册mysql between syntax

IS between 语法错误:

BETWEEN 运算符选择一个范围内的值。值可以是数字、文本或日期。

    $query = mysqli_query($con, "SELECT * FROM table WHERE '2015-03-01' BETWEEN column_1 and column_2");

    if (mysqli_num_rows($query) < 1) {
            echo "nothing found !";
    }else{
     echo "numrow found !";
    }