gpt4 book ai didi

php - MySQL:使用 BETWEEN 进行多个 AND 查询?

转载 作者:可可西里 更新时间:2023-11-01 07:47:53 26 4
gpt4 key购买 nike

我曾看到一位同事在这些条件下使用它从表中获取用户:

SELECT * FROM users WHERE gender ='male' 
AND activated='yes'
AND date_registered BETWEEN '$date1' AND '$date2'

他说有一个问题(当 AND activated='yes' 也放在那里时它没有输出任何行,但是没有抛出 MySQL 错误。

你能不这样做吗?您是否需要将它放在方括号中或一些疯狂的东西来关联 BETWEENAND

顺便说一句,日期格式正确。

最佳答案

不,它会工作得很好。但是,您可能希望格式化查询,以便清楚哪些 AND 是独立的,哪些属于 BETWEEN .. AND ... 语句:

SELECT * FROM users 
WHERE gender ='male'
AND activated='yes'
AND date_registered BETWEEN '$date1' AND '$date2'

关于php - MySQL:使用 BETWEEN 进行多个 AND 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866910/

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