PHP / Mysql:Connexion与数据库一起使用mysqli,而不是PDO

时间:2016-10-25 11:22:53

标签: php mysql mysqli pdo

我在Android应用程序上工作,使用PHP服务器链接到MySQL。

在我的PHP服务器中,我尝试创建一个PDO。

try{
    $pdo = new PDO('mysql:host=localhost;dbname=quiz_android_db','root','****');
}
catch (PDOException $e){
    echo ('Erreur: ' . $e->getMessage());
}

但每一次,我都有这个错误:

  

Erreur:SQLSTATE [HY000] [1045]用户'root'@'localhost'拒绝访问(使用密码:YES)

我在mysqli对象中使用相同的用户名和相同的密码,它可以工作。哪里可能是问题?

我使用的是windows 10,php 5.6.19,mysql 5.17.11

编辑:这是使用mysqli的方式

$mysqli = new mysqli("localhost","root","****","quiz_android_db");

    if ($mysqli->connect_errno) {
        echo "Echec lors de la connexion à MySQL : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
        return null;
    }   

0 个答案:

没有答案