Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php脚本创建MySQL用户_Php_Mysql - Fatal编程技术网

如何使用php脚本创建MySQL用户

如何使用php脚本创建MySQL用户,php,mysql,Php,Mysql,所以我自己设法修复了它,但不确定如何修复,这是我的最终代码: //create user $con=mysqli_connect("localhost","root","******"); $crearuser="CREATE USER 'phpuser'@'localhost' identified by '******'"; if (mysqli_query($con,$sql)) { echo "It Works"; } else { echo "Nope"; } 就像我说的,我不确定

所以我自己设法修复了它,但不确定如何修复,这是我的最终代码:

//create user 
$con=mysqli_connect("localhost","root","******");
$crearuser="CREATE USER 'phpuser'@'localhost' identified by '******'";
if (mysqli_query($con,$sql))
{
echo "It Works";
}
else
{
echo "Nope";
}
就像我说的,我不确定我是如何修复它的,但是这个和grant部分(不打算粘贴,这么多代码)已经完全正常工作了,谢谢大家:)

请参考它:


你的剧本对我来说很好。我想你在连接数据库方面有问题

$con = mysqli_connect("localhost","root","******","mysql");
因为在编辑过程中,您更改了密码参数3次。你不确定你的密码。 尝试找出您的
mysqli\u connect()
参数。
这个问题也会对您有所帮助。

您的数据库是否有访问它的密码?请尝试在else块中使用
mysqli\u error()
,看看是否有密码error@korocota当你运行你的脚本时,你到底得到了什么?@james,我只是得到了不。现在我添加了mysqli\u错误,显示如下:字段“ssl\u cipher”没有默认值我绝对确定该密码,我正在从同一数据库运行另一个应用程序,没有problems@korocota那好吧。回显您的查询并在wamp中运行。在数据库中检查您的主机、用户和密码。这三个字段的拼写也都相同?提示:还有另一种处理用户的方法:添加用户表,然后根据需要使用Usernumber、username等插入或更新用户。
$con = mysqli_connect("localhost","root","******","mysql");