当用户在我的网站上点击注册时,他们会得到一个错误
SQL:
UPDATE `jos_user_usergroup_map`
SET user_id = 93 , group_id =
WHERE user_id=93
这不会影响注册,用户已添加到数据库中。如何阻止此错误显示?
您缺少group_id
的值
UPDATE `jos_user_usergroup_map`
SET user_id = 93,
group_id =
WHERE user_id=93
应该像这个
UPDATE jos_user_usergroup_map
SET group_id = 123
WHERE user_id = 93
group_id =
没有值。检查您的sql参数。对于joomla,Registered组的默认id为2。因此,您可以手动给定值。
UPDATE `jos_user_usergroup_map` SET user_id = 93 , group_id =2 WHERE user_id=93
您可以找到Joomla用户组的默认id!
1 Public
2 Registered
3 Author
4 Editor
5 Publisher
6 Manager
7 Administrator
8 Super Users
9 Guest
另一点是为什么在user_id
相同的情况下更新它?没有必要。
UPDATE `jos_user_usergroup_map` SET group_id = 2 WHERE user_id=93