如何将php变量与mysql中的日期列进行比较? 选择H.house\u代码,H.description 从H家 内部连接室 关于H.house_代码=RB.house_代码 其中RB.checkin类型。因此,您在未告知的内容中出现了错误,或者在告知的方式中出现了错误。已解决,谢谢您的评论。我将php变量的格式更改为date,并在字段上设置了正确的别名 SELECT H.house_code, H.description FROM House H INNER JOIN Room_Book RB ON H.house_code=RB.house_code WHERE RB.checkin < '$inputdate' RB.checkin < STR_TO_DATE('$inputdate','%d,%m,%Y')

如何将php变量与mysql中的日期列进行比较? 选择H.house\u代码,H.description 从H家 内部连接室 关于H.house_代码=RB.house_代码 其中RB.checkin类型。因此,您在未告知的内容中出现了错误,或者在告知的方式中出现了错误。已解决,谢谢您的评论。我将php变量的格式更改为date,并在字段上设置了正确的别名 SELECT H.house_code, H.description FROM House H INNER JOIN Room_Book RB ON H.house_code=RB.house_code WHERE RB.checkin < '$inputdate' RB.checkin < STR_TO_DATE('$inputdate','%d,%m,%Y'),php,mysql,sql,date,Php,Mysql,Sql,Date,或 选择H.house\u代码,H.description 从H家 内部连接室 关于H.house_代码=RB.house_代码 其中RB.checkin日期< /代码>类型。因此,您在未告知的内容中出现了错误,或者在告知的方式中出现了错误。已解决,谢谢您的评论。我将php变量的格式更改为date,并在字段上设置了正确的别名 SELECT H.house_code, H.description FROM House H INNER JOIN Room_Book RB ON H.house_cod

选择H.house\u代码,H.description
从H家
内部连接室
关于H.house_代码=RB.house_代码
其中RB.checkin<“$inputdate”
您好,我正在尝试比较MySQL中PHP变量和date列的值

这两种格式都是
yyyy-mm-dd
,但是,它似乎无法正常工作

这些日期值的格式中是否缺少任何内容?

RB.checkinSELECT H.house_code, H.description
FROM House H
INNER JOIN Room_Book RB
ON H.house_code=RB.house_code
WHERE RB.checkin < '$inputdate'

让mysql执行转换以删除任何猜测。

在发布代码时,使用<代码> {} /代码>按钮在编辑器中正确地格式化它。您可以考虑转换以确保格式。也确保MySQL中的数据属性是“代码>日期< /代码>类型。因此,您在未告知的内容中出现了错误,或者在告知的方式中出现了错误。已解决,谢谢您的评论。我将php变量的格式更改为date,并在字段上设置了正确的别名
SELECT H.house_code, H.description
FROM House H
INNER JOIN Room_Book RB
ON H.house_code=RB.house_code
WHERE RB.checkin < '$inputdate'
RB.checkin < STR_TO_DATE('$inputdate','%d,%m,%Y')