Installer PDO

Discret
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 18:27

Bonjour à tous.

J'essayer d'instancier une classe pdo.

J'ai mid dans mon fichier php.ini:

extension=php_pdo.dll
extension=php_pdo_mysql.dll

J'ai redémaré mon serveur WAMP 1.6 (je n'ai pas eu la possibilité de tester ceci en linux).

Et j'utilise l'instruction:
$pdo = new pdo ("mysql:host=localhost;dbname=madatabase", "root", "");
J'obtiens l'erreur suivante:

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\wamp\www\pdo\index.php:3 Stack trace: #0 C:\wamp\www\pdo\index.php(3): PDO->__construct('mysql:host=loca...', 'root', '') #1 {main} thrown in C:\wamp\www\pdo\index.php on line 3


Apparemment le driver n'est pas chargé mais il est pourtant déclaré dans le fichier php.ini.

Ai-je oublié quelque chose ?
Merci de m'aider.

Mammouth du PHP | 19672 Messages

05 janv. 2006, 19:52

as-tu bien une copie de lib_mysql.dll dans le répertoire C:\WINDOWS ou C:\WINDOWS\system32 ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Discret
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 20:25

Le fichier y est bien, mais cela ne fonctionne pas.

En revanche, sqlite fonctionne correctement

Mammouth du PHP | 19672 Messages

05 janv. 2006, 20:34

Il n'y a aucun lien entre MySQL et SQLite, donc malheureusement, ça ne nous avance pas, j'avoue que là, je ne vois pas trop et je n'ai jamais utilisé pdo :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1311 Messages

05 janv. 2006, 20:39

ba la meilleur chose c'est de poster sur le forum de Wamp

Mammouth du PHP | 19672 Messages

05 janv. 2006, 20:44

Ou à tout le moins regarder les archives du forum de WAMP, le sujet a été abordé
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: