我需要使用 PHP 和 MySQL 检查数据库中的重复值。我在下面解释我的表格。
time_id member_id day_id time
1 2 1 12.30am-3.00am
这里我需要检查 time
列的重复项。假设用户为 member_id=2
和 day_id=1
输入了类似 2.00am-4.00am
的时间,应该检查它,因为 12.00am-凌晨 3:00
时段已为该 member_id 和 day_id
预订。
这里我需要查询用户不能在 12.00am-3.00am
之间再次为相同的 member_id 和 day_id
插入时间。
最佳答案
如果将 time
列更改为 2 列 datetime
(例如 date_start
和 date_end
),然后您可以尝试 SQL 中的内置机制来检查用户是否尝试在这两个日期之间添加一些行。
关于php - 如何使用PHP和Mysql限制重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39033313/