gpt4 book ai didi

MySQL 在日期之间选择留空

转载 作者:行者123 更新时间:2023-11-29 13:14:56 24 4
gpt4 key购买 nike

我正在尝试进行搜索。

并且有一个输入开始日期和另一个输入结束日期。

但是此人可能不会输入开始日期或结束日期,或者两者都不输入...

我正在尝试使用:

(data BETWEEN ".$startDate." AND ".$finalDate.")

将其留空是行不通的,除非我输入开始日期和结束日期。

我希望即使这个人没有输入日期,它也会继续搜索其余的内容。

这可能吗?

最佳答案

==根据要求编辑==

将其放在sql查询之前:

if(empty($finalDate))
$where = "(data >= ".$startDate.")";
else if(empty($startDate))
$where = "(data <= ".$finaltDate.")";
else
$where = "(data BETWEEN ".$startDate." AND ".$finalDate.")";

并改变

(data BETWEEN ".$startDate." AND ".$finalDate.")

".$where."

关于MySQL 在日期之间选择留空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21594931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com