我想限制在我们网站上注册的用户数量,我在MySql上写了一个简短的触发器
BEGIN
SELECT COUNT(*) INTO @cnt FROM walker;
IF @cnt >= 10 THEN
CALL sth(); -- What do I put here to stop more people from
registering?
END IF;
END
但我不知道如何阻止超过10人注册。它甚至可能吗?
答案 0 :(得分:0)
我认为在这种情况下实施触发器不是一个好主意。在注册页面登陆时实施查询。
$registered_users = 从 walker 中选择 count(*)。
如果 $registered_users<$allowed_users 继续注册,否则在我们向新用户注册开放的那一刻表示抱歉。