如何检查用户是否具有在php中安装db的权限
很抱歉问这个问题,这可能很简单,但我刚刚开始学习php-mysql 顺便说一句,我正在创建一个安装程序来安装和迁移文件 首先,我想显示我查询的mysql.user表,但无法执行此操作。然后,我将检查特定用户是否有足够的权限创建数据库和插入值。 我有以下代码:如何检查用户是否具有在php中安装db的权限,php,mysql,Php,Mysql,很抱歉问这个问题,这可能很简单,但我刚刚开始学习php-mysql 顺便说一句,我正在创建一个安装程序来安装和迁移文件 首先,我想显示我查询的mysql.user表,但无法执行此操作。然后,我将检查特定用户是否有足够的权限创建数据库和插入值。 我有以下代码: <?php $server_name=$_POST['server_name']; $user_name=$_POST['user_name']; $user_pass=$_POST['user_pas
<?php
$server_name=$_POST['server_name'];
$user_name=$_POST['user_name'];
$user_pass=$_POST['user_password'];
$database_name=$_POST['database_name'];
if(!empty($user_name)) {
$query = "SELECT * FROM mysql.user WHERE user='".$user_name."' AND host='".$server_name."'";
#print_r($query);
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo $row['user'];
}
请帮忙。我在学校的最后一个要求就是这样做。请确保您打开了与mysql服务器的连接,并且选择了如下数据库:
<?php
$db = mysql_connect('YOUR_DB_ADDRESS','YOUR_DB_USER','YOUR_DB_PASS');
if ($db === false) {
die("mysql_connect error: " . mysql_error());
}
$selected = mysql_select_db('YOUR_DB', $db);
if ($selected === false) {
die("mysql_select_db error: " . mysql_error());
}
查看mysql\u查询调用是否出错。如果有错误,它将返回false。
<?php
$db = mysql_connect('YOUR_DB_ADDRESS','YOUR_DB_USER','YOUR_DB_PASS');
if ($db === false) {
die("mysql_connect error: " . mysql_error());
}
$selected = mysql_select_db('YOUR_DB', $db);
if ($selected === false) {
die("mysql_select_db error: " . mysql_error());
}