Connexion à Mysql avec PDO fonctionne pas, Mysqli oui
Bonjour à tous,
J'ai installé wamp 2.2.
Tous se passe bien, ma connexion à Mysql aussi en mysqli.
J'ai un projet Zend à récupérer, presque tout fonctionne sauf la connexion à la base.
J'ai cette erreur :
There was an error connecting to the database. Please see the resources.db configuration section in application.ini
J'essaye alors de faire une connexion simple à la BDD avec ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', 'root','pass');
foreach($dbh->query('SELECT login FROM users') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Erreur !: " . $e->getMessage() . "<br/>";
die();
} |
Et la j'ai cette erreur :
SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
Alors que le même code en Mysqli foncitonne bien et me retourne les enregistrements.
Dans mon fichier application.ini de Zend j'ai cette ligne :
resources.db.adapter = pdo_mysql
Dans mon fichier php.ini j'ai bien la ligne :
extension=php_pdo_mysql.dll
Lorsque je regarde phpinfo() pdo_mysql est à enabled.
Est-ce que quelqu'un aurait une idée du problème ?
Merci d'avance et bonne journée :)