Mysql从两个日期之间获取数据

时间:2013-12-09 21:33:54

标签: php mysql

我已经尝试使用谷歌搜索并查看我的问题的其他答案,但我已经尝试了所有但它仍然没有返回任何结果。但是,如果我拿出桌面和桌面位,它会返回所有结果。

我有一个约会,我正在用它来从表中获取数据

 deskfrom-------deskto------ etc
2013-11-25    2013-12-25    xxxxx
2013-10-25    2013-12-13    xxxxx

$bookdate = preg_replace("[^A-Z/ a-z0-9]", "", $_POST['bdate']);
    $bookdate = strtotime(str_replace('/', '-', $bookdate));
    $bookdate = date("Y-m-d", $bookdate);
    $bookcompany = preg_replace("[^A-Z a-z0-9]", "", $_POST['comp']);
    $sql = "SELECT * FROM company WHERE company='$bookcompany' AND deskfrom<='$bookdate' AND deskto>='$bookdate' ";
    $result = mysqli_query($db_x,$sql);

这将不会返回任何内容并且我不确定为什么任何人都可以提供帮助...如果我在公司='$ bookcompany'之后删除了它,它可以正常工作

0 个答案:

没有答案