查询验证有困难

时间:2015-10-13 05:40:38

标签: php mysql codeigniter

我使用代码点火器日历创建了一个调度功能。我所做的是用户可以选择一个月中的某一天并插入他/她的日程安排,即下午1:00 - 下午2:00 我正以时间戳格式保存时间开始和日期。我的问题是我需要验证用户第二次插入的同一日期的时间表不在他以前的时间表之间。因此,如果他已经保存下午1:00 - 下午2:00,则用户无法在下午1:00至2:00之间插入时间表。 BTW时间表总是1小时!我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

尝试在运算符

之后
$this->db->where("$newdate BETWEEN $startdate AND $enddate");

并获取记录,如果此查询获取记录,则不允许用户插入新日期。

也试一试。

$this->db->where('$newdate >=', startdate);
$this->db->where('$newdate<=', enddate);