Bonjour,
A ma grand surprise lorsque je lance mon script de connexion à la base de donnée
Code :
- try
- {
- $user = "root";
- $pass = "";
- $base = "bourse";
- $dbh = new PDO("mysql:host=localhost;dbname=".$base, $user, $pass);
- } catch (PDOException $e) {
- echo 'Echec de la connexion : ' . $e->getMessage();
- }
|
j'ai l'erreur suivante : Echec de la connexion : could not find driver
Il faut un driver je pensais que c'etais pas défaut.
Je suis donc aller faire un tour sur MySQL.com
Sur la page Connector / PHP, on peux voire uniquement pour mysql et mysqli
Citation :
* mysqli extension (PHP 5.2.0)
o for MySQL Server 5.0.27 (~800k) md5: 8c7e2ef7e49535d49302af08719c6f4f
o for MySQL Server 4.1.21 (~700k) md5: 1ba4cfa14657ce1f2ae332ce031017d3
* mysql extension (PHP 5.2.0)
o for MySQL Server 5.0.27 (~800k) md5: 453b0fb6bcc16622cbb0b68728a966bb
o for MySQL Server 4.1.21 (~700k) md5: 471ad650e974bbabd505edd62ff67dba
|
http://dev.mysql.com/downloads/connector/php/
sur la page MySQL native driver for PHP, on s'appercoit que ce n'est pas non plus supporter pour PDO :
Citation :
Q: Will PDO/MySQL support it?
It is up to the PHP community to decide if and when PDO/MySQL will support it. Our development focus is currently on finishing the implementation and giving an example how to use it with ext/mysqli.
|
http://dev.mysql.com/downloads/connector/php-mysqlnd/
Mon serveur de dev sous WIndows :
PHP Version 5.2.0
Server version: 5.0.27-community-log