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