0

我正在开发我的宿舍注册系统,但我似乎在限制可以申请宿舍的学生人数方面遇到了麻烦。例如 hostel1 只有 100 个房间,当第 101 个注册的人收到消息时我该怎么办说hostel1已经满了。我使用 HTML、PHP、CSS 和 jQuery 作为我项目的语言

4

1 回答 1

0

假设您有一个数据库并且它存储

hostel_id, hostel_name, max_rooms, occupied_rooms

您需要在occupied_rooms每次有人注册时更新该字段,并且在注册时只需确保

max_rooms > occupied_rooms

我想你也可以使用数组来做同样的事情。

编辑 使用您的数据库管理工具添加一个名为 hostels 的新表,然后用您的初始 hostel 数据填充它

或者使用 sql 命令

CREATE TABLE database_name.hostels (
INT hostel_id NOT NULL PRIMARY KEY AUTO_INCREMENT,
VARCHAR(50) hostel_name NOT NULL,
SMALLINT max_rooms NOT NULL DEFAULT 100,
SMALLINT available_rooms NOT NULL DEFAULT 100
)
于 2013-05-21T23:00:09.847 回答