【问题标题】:UNIQUE in Time fields (Avoid concurrent time)时间字段中的唯一性(避免并发时间)
【发布时间】:2018-07-04 01:45:09
【问题描述】:

我想制作一个用户可以注册课程的网站。 规则是一个用户不能在一个与注册课程同时进行的课程中注册。 我该如何实施? 是否可以在查询中解决?还是php代码?

【问题讨论】:

  • 尝试一下。看看它是否有效。如果它没有发布您尝试过的内容并解释您认为它应该做什么。
  • @PatrickQ 是的,你是对的,但不幸的是我不知道要实现它。
  • 如果您不知道甚至无法进行基本尝试,那么这里不是真正寻求帮助的地方。你知道如何编写 SQL 查询吗?你知道如何编写 PHP 代码吗?如果你不这样做,我们就不会教你。如果你这样做了,那么你至少应该能够进行 start.

标签: php database time unique


【解决方案1】:

您可以使用 PHP 和查询您的数据库来解决这个问题。您将查询数据库以检索该用户的每个注册课程的日期时间列表。

获得列表后,您可以使用 PHP 代码检查用户尝试注册课程的时间和日期是否介于数据库列表中的任何时间之间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 2014-09-03
    • 2010-09-14
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多