高级搜索年龄和时间表范围标准

时间:2018-10-25 12:44:45

标签: php

我正在一个允许管理候选人的网站上工作。 已经实现了几个功能。

现在,我正在对几个标准(例如邮政编码,年龄,scheduleRange等)进行高级搜索。 我对年龄和scheduleRange比较感到困惑。 在我的数据库中,创建候选人时,不是存储年龄,而是以Y-m-d格式存储生日,而对于scheduleRange,则以09:00-17:00的形式存储。 如何从这些数据中将它们与捕获的数据进行比较。例如,如果我将值捕获为07:30和15:30,则将获取所捕获的值之间的所有时间表 而且,如果我将年龄的值分别设置为15和40,则将所有年龄段的值都取回。

<?php
    $stmt = $cnx->prepare("SELECT scheduleRange FROM candidacies");
    $stmt->execute();

    $test = $stmt->fetchAll(PDO::FETCH_ASSOC);

    foreach($test as $key => $value)
    {
        $values = explode("-", $value['scheduleRange']);
        echo $values;
    }

这是结果:

  

10:0015:0009:0017:0009:0017:0008:3017:0008:0016:0009:0017:0008:0012:0009:0021:0008:3016:0009:0017:0007:0016:3008:4516 :4509:0018:0009:0017:00

我当时正在考虑使用explode()函数。这是一个好的开始吗?

0 个答案:

没有答案