我试过这个查询:
GRANT SELECT,INSERT ON $mydb.*
TO '$username'@'localhost' IDENTIFIED BY '$username'"
它在 phpMyAdmin 中授予select
并insert
在 phpMyAdmin 中完美运行(如我所愿)。
但是当我使用这个用户名登录到我的 PHP 站点时,我可以编辑或删除所有帖子,并且我也想在 PHP 站点中限制这个用户。
我是初学者,所以任何人都可以告诉我如何在 PHP 中实现这一点吗?
我希望特定作者仅创建新帖子、编辑或删除他的帖子。
谢谢,如果我听起来令人困惑或不完整,我很抱歉。
感谢您的快速回复。
我已经为以下用户创建了一个表:
userid | username | pass | role | etc
在这里我可以role
从表中得到roles
:
roleid | role
现在,我需要帮助:
现在,根据该role
设置条件,哪个用户可以添加帖子,哪个用户可以删除帖子,以及哪个用户可以编辑帖子?
任何代码示例或示例?