Php 现在()介于date\u from和date\u to之间不工作?
我有两个DATETIME列:event\u start和event\u end。我不知道这为什么不起作用Php 现在()介于date\u from和date\u to之间不工作?,php,mysql,wordpress,Php,Mysql,Wordpress,我有两个DATETIME列:event\u start和event\u end。我不知道这为什么不起作用 SELECT * FROM ibclc_schedules WHERE NOW() >= event_start AND NOW() <= event_end ORDER BY event_start ASC LIMIT 1 SELECT*FROM ibclc\u schedules WHERE NOW()>=event\u start AND NOW()我建议您使用query
SELECT * FROM ibclc_schedules WHERE NOW() >= event_start AND NOW() <= event_end ORDER BY event_start ASC LIMIT 1
SELECT*FROM ibclc\u schedules WHERE NOW()>=event\u start AND NOW()我建议您使用querySELECT NOW()调试mysql服务器的当前日期时间代码>并检查它是否介于所需结果的事件开始和事件结束之间。我认为这是一个php错误,请检查您的php代码或在此处编写代码,以便我们对此有所了解,或者首先在phpmyadmin中检查此查询是否返回内容尝试在mysql控制台或一些数据库客户端(如phpmyadmin)中运行查询,以获取实际的mysql错误。如果查询正常,问题是您连接db.Hm的方式,它表示查询成功。它只是返回一个空的结果集。我试图让它返回一个条目,其中NOW()介于开始日期和结束日期之间。我有一个在那里…选择现在();查询以获得实际的mysql服务器now datetime:)我想不是!所以我的问题一定是错的。我在看记录。时间戳肯定会随范围而变化。可能是服务器时间/时区不匹配?可能,我建议您使用查询“SELECT NOW();”调试mysql服务器的当前日期时间,并检查它是否真的位于所需结果的事件开始和事件结束之间。