【问题标题】:MySQL query with date parameter带有日期参数的 MySQL 查询
【发布时间】:2014-06-21 21:47:35
【问题描述】:

我在 mysql 中的表有特殊的数据戳 (startdata)。这是活动开始的日期。存储在数据库中的较旧事件,但我不需要它们出现在 MySQL 答案中。 那么有什么方法可以向包含我需要的参数的数据库发送查询? (例如,不显示 startdate 早于今天的行)。

现在我的代码如下所示:

$res3 = mysqli_query($con,"SELECT * FROM raspisanie WHERE
instr='" . $instrument . "' AND school IN(" . $array2 . ") 
AND type='regular' AND state='1' ORDER by startdate");

【问题讨论】:

  • where startdate > now().
  • 是的,它有效!谢谢!

标签: php mysql date


【解决方案1】:

在 where 子句中添加条件。

    $res3 = mysqli_query($con,"SELECT * FROM raspisanie WHERE
    instr='" . $instrument . "' AND school IN(" . $array2 . ") 
    AND type='regular' AND state='1' AND startdate >now() ORDER by startdate");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 2014-07-11
    • 2020-10-02
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    相关资源
    最近更新 更多