在尝试CREATE DATABASE之前检查用户权限

Ily*_*man 2 php mysql

有些主机让你的脚本CREATE DATABASE,有些则没有,并要求你改用他们的控制面板.如何在不实际创建任何数据库的情况下检查数据库是否允许我使用给定的用户/密码运行此查询?

因为如果我没有足够的权限,我只想完全隐藏UI中的"创建数据库"按钮.

我正在使用PHP和MySQL.谢谢.

var*_*tec 5

您可以获得以下权利:

SHOW GRANTS FOR CURRENT_USER;
Run Code Online (Sandbox Code Playgroud)