Erreur : Echec de la connexion : could not find driver
Fermé
Axdynx
-
16 déc. 2020 à 16:47
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 17 déc. 2020 à 16:10
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 17 déc. 2020 à 16:10
A voir également:
- Php could not find driver
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
1 réponse
jordane45
Messages postés
38371
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
7 janvier 2025
4 722
16 déc. 2020 à 21:12
16 déc. 2020 à 21:12
Bonjour,
Tu bosses en local sur ton ordi ou sur un serveur ?
Si en local, avec quel logiciel ?
Si sur un serveur, chez quel hébergeur ?
Quelle version de PHP est installée ?
As tu vérifié dans le php.ini que l'extension PDO mysql est activée ( au pire, faire un phpinfo pour le vérifier )
Essaye ceci
Un peu de lecture au passage pour l'utilisation de PDO:
Et pour l'écriture de ton code php :
Tu bosses en local sur ton ordi ou sur un serveur ?
Si en local, avec quel logiciel ?
Si sur un serveur, chez quel hébergeur ?
Quelle version de PHP est installée ?
As tu vérifié dans le php.ini que l'extension PDO mysql est activée ( au pire, faire un phpinfo pour le vérifier )
Essaye ceci
<?php //Affichage des erreurs PHP error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); //connexion à la bdd avec activation des erreurs PDO $serveur = "*"; // si en local, locahost ou 127.0.0.1 $port = "3306"; $login = "u81_HkU88IraGk"; $pass = "*"; $dbname = "s81_variable"; try{ $connection =new PDO('mysql:host='.trim($serveur).';dbname='.trim($dbname).';charset=utf8;port='.$port, trim($login), trim($pass)); $connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);// Activation des erreurs PDO $connection->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH } catch(PDOException $e) { die('Erreur : ' . $e->getMessage()); } ?> <!DOCTYPE html> <html> <head> <title>Test</title> <meta charset="utf-8"> </head> <body> <header> </header> <h1> Titre de niveau 1 </h1> <!-- Il est préférable de placer les JS à la fin avant le </body> --> <script src="jquery-3.5.1.min.js"></script> <script src="script.js"></script> </body> </html>
Un peu de lecture au passage pour l'utilisation de PDO:
Et pour l'écriture de ton code php :
17 déc. 2020 à 15:55
17 déc. 2020 à 16:10
Un logiciel tel que WAMP, ou XAMPP, ou ( ma préférence) LARAGON ?
Car si tu n'as que VSC .. normal que ça ne marche pas !