我有一个问题。
当您在我的本地服务器上运行以下代码时,正确地创建数据库(mydb),但是在线运行时我收到错误:用户'myuser'的访问被拒绝@'%'到数据库'mydb'。
有没有人遇到同样的问题?
任何想法。
谢谢大家!
$dbName = 'mydb';
$conn = mysqli_connect($hostMySQL, $userMySQL, $dbPassword);
if (!$conn) {
echo "error: " . mysqli_connect_error();
} else {
$db_selected = mysqli_select_db($conn, $dbName);
if (!$db_selected) {
$sql = "CREATE DATABASE $dbName";
$result = mysqli_query($conn, $sql);
if (!$result) {
echo 'error: ' . mysqli_error($conn); // error: Access denied for user 'userjavier'@'%' to database 'mydb'
} else {
echo "ok";
}
} else {
echo 'exist';
}
}
mysqli_close($conn);
exit();