Php 对照服务器显示SQL条目的时间进行检查-电台DJ Rotator插件

Php 对照服务器显示SQL条目的时间进行检查-电台DJ Rotator插件,php,mysql,apache,wordpress,Php,Mysql,Apache,Wordpress,我正在构建一个WordPress插件,它将创建一个电台“立即播出”DJ旋转器。我需要逻辑方面的帮助 到目前为止我构建的工作选项面板: 我的想法基于2007年写的一个PHP案例语句,其中指定了DJ的开始时间,然后根据服务器时间进行检查。(见代码:) 我只是不知道如何编码在他/她预定的时间范围内只显示一名DJ背后的逻辑。*例如。;6a-9a 会吗? 脚本:“你好,服务器,几点了?” 服务员:“现在是早上6:25” 脚本:“好的,现在是早上6:25……谁被安排了?” 数据库:“neal boortz”

我正在构建一个WordPress插件,它将创建一个电台“立即播出”DJ旋转器。我需要逻辑方面的帮助

到目前为止我构建的工作选项面板:

我的想法基于2007年写的一个PHP案例语句,其中指定了DJ的开始时间,然后根据服务器时间进行检查。(见代码:)

我只是不知道如何编码在他/她预定的时间范围内只显示一名DJ背后的逻辑。*例如。;6a-9a

会吗?

脚本:“你好,服务器,几点了?”

服务员:“现在是早上6:25”

脚本:“好的,现在是早上6:25……谁被安排了?”

数据库:“neal boortz”

脚本:“谢谢你,先生。我现在要写一些HTML”

到目前为止我已经建立了什么:

编辑:已解决 感谢@Scott的建议。这正是我需要看到的

如果$day等于今天,并且$start\u time小于或等于$now$end\u time大于或等于$now,则编写一些内容

下面的代码可以工作。谢谢大家!

$day = date('w');
$now = date('Hi'); 
 foreach((array)$jrwp_images as $image => $data) {
  if($data['days'] == $day && $data['start_time'] <= $now && $data['end_time'] >= $now)
   echo '<!-- the content here -->' 
 }
$day=日期('w');
$now=日期(“Hi”);
foreach((数组)$jrwp_图像作为$image=>$data){
如果($data['days']=$day&&$data['start\u time']=$now)
回声“
}

您能不能运行一个SQL查询,基本上说:

SELECT * FROM deejays WHERE start_time >= $now AND end_time <= $now
从deejays中选择*,其中开始时间>=$now和结束时间