我曾见过一个同事使用这些条件下,从表中获取的用户:MySQL:使用BETWEEN的多个AND查询?
SELECT * FROM users WHERE gender ='male'
AND activated='yes'
AND date_registered BETWEEN '$date1' AND '$date2'
他说,有一个问题(它不输出时AND activated='yes'
放在那里,以及任何行,但没有mysql被抛出的错误。
你能不能做到这一点吗?你需要把它放在括号或一些疯狂关联的BETWEEN
和AND
?
日期是由方式正确的格式。
我的第一个猜测是,没有行匹配在这种情况下,查询... – JoshD 2010-10-05 19:21:16