gpt4 book ai didi

javascript - 限制mysql数据库表中数据插入数量

转载 作者:行者123 更新时间:2023-11-29 16:43:09 25 4
gpt4 key购买 nike

我正在制作一个本地主机网站(html、css、js、php 和 mysql)。在该网站中有一个预约面板。在预约部分,我创建了一个表格,询问预约日期和预约时段(上午、下午和晚上)。这里我想添加一个条件,每个日期每个时段最多可以有10个条目,即例如:日期:02-11-2018,上午slot-10约会,下午slot-10约会和晚上slot- 10 预约。

请帮助我,因为我很困惑,我是否必须在数据库表或代码部分(简单的 html 表单)中做一些事情才能实现所需的功能。

我收到了一些类似的帖子,但那里提供的解决方案对我没有帮助。 Solution available

在解决方案中,我有两个问题:1-在我的 localhost/phpmyadmin ->db 表 -> 触发器部分中,当我插入相同的代码时,它显示错误。 Trigger code i inserted error displaying

2-在解决方案链接中,它正在检查数据库表是否有 10 个条目,但就我而言,我要做的是在特定日期(从日历中选择),每个日期最多可以有 10 个条目列(早上、下午和晚上)并在任何列已满并且我们尝试插入到同一列时显示列表已满。

最佳答案

我想到了四个选择。首先是在应用程序中进行所有检查。可行,但不是你所要求的。

第二个是为insertupdate编写数据库触发器。这些将拒绝前 10 次之后的任何其他预约。

第三个是有 10 列,每个预约时段一列。

第四种选择是使用单独行中的插槽预先填充日历表。然后您将更新所需的插槽。

我绝对不喜欢第三个选择,但我将其包含在内是为了回答您的问题。

我倾向于选择第四种或第一种选择。

关于javascript - 限制mysql数据库表中数据插入数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53244270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com