私はこのクエリを試しました:
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
どのユーザーが投稿を追加でき、どのユーザーが投稿を削除でき、どのユーザーが投稿を編集できるかという設定された条件から?
コードサンプルまたは例はありますか?