WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
PDOException: could not find driver
Envoyé par: aitdjam2023 (---.xtpr.umontreal.ca)
Date: 16 August 2023 à 16:47

Bonjour,

Je suis dans mes débuts en programmation php en utilisant Wampserver 3.3.0.
J'utilise MariaDB server car MySqL server je ne connais pas le mot de passe root.
J'ai crée une Bd appelé : inscriptions

voici ma première ligne de code :
$bdd= new PDO('MariaDB:host=localhost;dbname=inscriptions; charset=utf8;','root','' );
Il me donne toujours erreur ci-dessous dans cette ligne

J'ai vérifié phpinfo() et j'ai trouvé tous les PDO enabled

Erreur renvoyé :

( ! ) Fatal error: Uncaught PDOException: could not find driver in C:\wamp64\www\membres_inscription\Index.php on line 4
( ! ) PDOException: could not find driver in C:\wamp64\www\membres_inscription\Index.php on line 4
Call Stack
# Time Memory Function Location
1 0.0013 367152 {main}( ) ...\Index.php:0
2 0.0062 474056 __construct( $dsn = 'MariaDB:host=localhost;dbname=inscriptions; charset=utf8;', $username = 'root', $password = '' ) ...\Index.php:4
Merci pour votre collaboration

Voici info des versions
- Version de Wampserver ( 3.3.0 ou 64 bits)
- Version Apache (2.4.54.2)
- Version PHP (8.0.26)
- Version MySQL (8.0.31)
- Version MariaDB (10.10.2)
- Couleur est l'icône Wampserver (verte)



Modifie 1 fois. Derniere modification le 16/08/2023 à 16:57 par aitdjam2023.

Re: PDOException: could not find driver
Envoyé par: Otomatic (Modérateur)
Date: 16 August 2023 à 18:54

Bonjour,

> J'utilise MariaDB server car MySqL server je ne connais pas le mot de passe root.
Après installation de Wampserver, il n'y a pas de mot de passe (donc mot de passe vierge) pour MySQL et pour MariaDB.

Vous utilisez MariaDB qui, après installation de Wampserver, n'est pas le gestionnaire de bases de données par défaut et je vous invite à lire :
Clic-Droit -> Aide -> MariaDB - MySQL

D'autre part, je vous invite aussi à lire la documentation PHP PDO et plus particulièrement :
Gestionnaire connexions <- Ceci est un lien
où vous pourrez voir que ce n'est pas parce que vous voulez utiliser MariaDB qu'il faut mettre
$bdd= new PDO('MariaDB:host=localhost;

Je vous signale que ce forum n'a pas pour vocation le débogage des scripts ni la formation des utilisateurs.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP