gpt4 book ai didi

php - 从日期之间的表中检查类型 MySQL,php

转载 作者:行者123 更新时间:2023-11-30 22:27:10 25 4
gpt4 key购买 nike

我有如下所示的表格:

ID, Date, Type 
1, 2015-1-1, 2
2, 2015-5-1, 5
3, 2015-8-10, 4


(before 2015-1-1 .... type = default
2015-1-1 <= Date < 2015-5-1 .... type = 2
2015-5-1 <= Date < 2015-8-10 .... type = 5
since 2015-8-10 .... type = 4)

我只想检查任何 $date 的类型。

我试过了:

$sql = "SELECT * FROM smlouvy  
WHERE Date < '".$date."'
ORDER BY Date LIMIT 1";

$result = MySQL_Query($sql);
if ( mysql_num_rows($result) == 0 ) {
$type = 'default';
}
else {
$row = mysql_fetch_array($result);
$type = $row["Type"];
}

最佳答案

你可以试试这样的:

select ID,date, 
case `date`
when `date`<='2015-11-01' then 4
when `date`>='2015-11-01' then 5
else 1 end as `type`
from tbl;

注意:这只是一个示例,您可能需要根据自己的需要修改条件。

关于php - 从日期之间的表中检查类型 MySQL,php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34855073/

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