错误在线创建数据库和本地(PHP)

时间:2015-04-16 16:44:11

标签: php database mysqli

我有一个问题。

当您在我的本地服务器上运行以下代码时,正确地创建数据库(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();

0 个答案:

没有答案