[RESOLU] Erreur : could not find driver (accès base mysql)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Erreur : could not find driver (accès base mysql)

Re: Erreur : could not find driver (accès base mysql)

par xTG » 16 mai 2014, 18:52

j'ai beau regardé sur mon clavier je ne le trouve pas, ... windows; ctrl ... mais pas resolu :mrgreen:
Tout comme tu n'as pas de bouton répondre et pourtant tu as cliqué dessus pour poster ce message. ;)

Re: Erreur : could not find driver (accès base mysql)

par telnes » 16 mai 2014, 17:28

j'ai beau regardé sur mon clavier je ne le trouve pas, ... windows; ctrl ... mais pas resolu :mrgreen:

Re: Erreur : could not find driver (accès base mysql)

par sirakawa » 16 mai 2014, 17:12

Il existe un bouton RESOLU

Re: Erreur : could not find driver (accès base mysql)

par lipdjo » 16 mai 2014, 16:41

Slt,
En fait c'est php5-mysql qui n'était pas installé.

après
sudo apt-get install php5-mysql

ça marche.
Merci bcp à tous!

Re: Erreur : could not find driver (accès base mysql)

par xTG » 16 mai 2014, 16:27

je ne l'ai pas trouvée dans le fichier cette ligne,alors je l'ai rajoutée.J'ai redémarré xampp Mais ça ne marche toujours pas.

Au fait c'est bien le php.ini qui est dans le repertoire opt/lamp/etc ?
LAMP est un autre logiciel que XAMPP...
Tu relances lequel des deux et tu modifies lequel des deux ? ;)

Re: Erreur : could not find driver (accès base mysql)

par sirakawa » 16 mai 2014, 15:51

Il suffit de faire
<?PHP
phpinfo();
?>

et de chercher PDO dans la réponse affichée pour savoir si PDO est installé

Re: Erreur : could not find driver (accès base mysql)

par telnes » 16 mai 2014, 15:27

hello

fait un "dpkg --get-selections | grep php" en ligne de commande

normalement tu doit avoir php5-mysql et pdo-mysql (je pense !?!)

si il y a pas il faut les installer

sudo apt-get install php5-mysql
sudo apt-get install pdo-mysql

http://www.php.net/manual/fr/pdo.installation.php

Re: Erreur : could not find driver (accès base mysql)

par lipdjo » 16 mai 2014, 15:00

je ne l'ai pas trouvée dans le fichier cette ligne,alors je l'ai rajoutée.J'ai redémarré xampp Mais ça ne marche toujours pas.

Au fait c'est bien le php.ini qui est dans le repertoire opt/lamp/etc ?

Re: Erreur : could not find driver (accès base mysql)

par telnes » 16 mai 2014, 13:25

hello

regarde dans le php.ini si "extension=php_pdo_mysql.so" est dé-commenté !

Erreur : could not find driver (accès base mysql)

par lipdjo » 16 mai 2014, 12:10

Bonjour,

dans mon script php , quand je tente d’accéder à ma base de données mysql avec PDO (j'ai xampp installé sur ubuntu) , ca me donne le message d'erreur "Erreur : could not find driver". Une idée pour résoudre ce problème?

voilà mon bout de code :




function connect($server,$user,$password,$db,&$bdd)

{
try
{
$bdd = new PDO("mysql:host=$server;dbname=$db'', $user, $password);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
}

$bdd= NULL ;
$user = 'example_user';
$password = 'example_password';
$server = 'localhost';
$db = 'my_database';

connect($server,$user,$password,$db,$bdd);