【问题标题】:How to write To and From date in a MySql Query method?如何在 MySql 查询方法中写入 To 和 From 日期?
【发布时间】:2016-03-26 07:46:57
【问题描述】:

我想知道如何编写 SQL 查询来选择 MySql 表中的任何日期 #from#to。 我知道如何SELECT *FROM table,但很难知道如何SELECT from 和任何日期,这样用户就可以使用日期选择器进行选择,这是我的 PHP 中的代码,也是日期选择器的 jQuery。

$sql = "SELECT * FROM table WHERE time BETWEEN ('2015-00-00 00:00:00') AND ('2015-00-00 23:59:00')";
 $( "#from" ).datepicker();
 $( "#to" ).datepicker();
 $( "#from" ).datepicker( "option", {dateFormat: 'dd-mm-yyT00:00:00'});
 $( "#to" ).datepicker( "option", {dateFormat: 'dd-mm-yyT23:59:59'});

【问题讨论】:

    标签: php jquery mysql datepicker


    【解决方案1】:

    你快到了。试试这个:

    SELECT * FROM `table` WHERE (time BETWEEN '2015-00-00 00:00:00' AND '2015-00-00 23:59:00')
    

    确保您使用的是 DATETIME 字段,以便 MySQL 可以有效地搜索。

    【讨论】:

    • 感谢您的回复,但我仍然收到错误,您能看到我在这里做错了什么吗?
    • 我在这里尝试了查询,效果很好。你能告诉我错误是什么吗? :)
    • $Tim = $_GET['time']; $sql = "SELECT * FROM 'table' WHERE (时间在 '2015-00-00 00:00:00' AND '2015-00-00 23:59:00')"; $result = mysqli_query($con,$sql); $check = mysqli_fetch_array($result); //如果我们得到了一些结果 if(isset($check)){ //显示成功 echo "success"; }else{ //显示失败 echo "failure"; } mysqli_close($con);
    • 是的对不起,mysqli_fetch_array() 期望参数 1 是 mysqli_result,布尔值在
    • 很高兴我的回答对您有所帮助。请将其标记为正确,以便其他人受益,然后发布一个关于编写查询的新问题 - 没有人会在 cmets 中看到这么远!
    猜你喜欢
    • 2021-10-08
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    相关资源
    最近更新 更多