我需要使用PHP和MySQL检查数据库中的重复值。我在解释下面的表格。

time_id        member_id     day_id      time

  1                2            1        12.30am-3.00am


在这里,我需要检查time列的重复项。假设用户输入了诸如2.00am-4.00ammember_id=2之类的时间,应该检查该时间,因为day_id=1插槽已经预订了该12.00am-3.00am

在这里,我需要查询用户不能为相同的member_id and day_id再次在12.00am-3.00am之间插入时间。

最佳答案

如果将time列更改为2列datetime(例如date_startdate_end),它将更加容易(并且更好地实现数据一致性),然后可以尝试使用SQL中的内置机制来检查用户是否尝试在这两个日期之间添加一些行。

关于php - 如何使用PHP和Mysql限制重复记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39033313/

10-16 10:11