Bonjour,
Voila je rencontre un petit problème avec mon code.
Je tente de me connecter en PDO, mais cela m'affiche une erreur !
<?php
$bdd = new PDO ('mysql:host=localhost;dbname:nomdb', 'root', '');
?>
PS : Ce code fais partis du fichier "config.php" !
Je voudrais afficher ma page et ne plus avoir l'erreur !
Fatal error: Uncaught PDOException: could not find driver in C:\xampp\htdocs\abdifrh\php\config.php:3 Stack trace: #0 C:\xampp\htdocs\abdifrh\php\config.php(3): PDO->__construct('mysql:host=127....', 'root', '') #1 C:\xampp\htdocs\abdifrh\forum.php(2): require('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\abdifrh\php\config.php on line 3
EDIT : Quand je me connecte en mysqli, cela fonctionne. J'en ai conclus que c'est le PDO qui n'est pas activer dans mon php.ini !
Va dans ton php.ini, et supprime le ';' de la ligne ';extension=pdo_mysql.so'
Puis redémarre ton service ou ta machine
Regarde dans ton phpinfo, tu ne dois pas avoir PDO MySql d'installer ou d'activer
could not find driver
Merci,
Mais juste tu as fais une erreur, car la ligne concerner c'est : ';extension=php_pdo_mysql.dll'