Base de donnée en php comment la lier ?

Fermé
SynpOoo Messages postés 1 Date d'inscription lundi 11 novembre 2019 Statut Membre Dernière intervention 11 novembre 2019 - Modifié le 11 nov. 2019 à 13:43
jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 - 12 nov. 2019 à 00:28
Bonjour,
Voila mon code est:
<?php
try
{
 $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
?>


a chaque fois que je lance le fichier php il me dit driver not found j'aimerais savoir si vous savez comment faire pour la lier car je suis a cours d'idée merci

1 réponse

jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 4 651
12 nov. 2019 à 00:28
Bonjour,

Déjà, pour effectuer une connexion à une bdd en PDO, il faut penser à activer la gestion des erreurs PDO
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

Ensuite ton message d'erreur peut indiquer plusieurs choses
- Soit ta version de PHP ne dispose pas du driver PDO ( pour le vérifier, fais un phpinfo() )
- Soit tu as une erreur dans ton fichier. Assures toi qu'il est bien encodé en utf8 sans bom (voir chapitre 1 de ce lien : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 )


Si ton PHP n'a pas PDO d'installé, et que tu ne peux pas le mettre....tu peux toujours utiliser mysqli.


0