Bonjour,
je travaille avec WAMPSERVER 2.5. J'utilise les versions suivantes :
PHP version 5*.5.12 ; Apache version 2.4.9 ; MySQL version 5.6.17.
J'ai fait des petits codes php et tout s'est bien passé.
En revanche dès que j'ai voulu utiliser une requête préparée, j'ai obtenu ce message : Erreur : could not find driver.
J' ai cherché sur le WEB mais je n'ai rien trouvé.
php_pdo_mysql est bien activé.
Voici le code sur lequel le driver n'est pas trouvé :
Merci par avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php try { $bdd=new PDO('mysql : host=localhost;dbname=test_2;charset=utf8','root',''); } catch (Exception $e) { die ('erreur : '.$e->getMessage()); } $req = $bdd -> prepare('SELECT nom, prix FROM jeux_video where posesseur = ? AND prix<=ORDER BY prix'); $req ->execute (array($_get['possesseur'], $_get['prix_max'])); echo '<ul>'; while ($donnees = $req -> ftch()) { //Le . sert à la concaténation echo '<li>' .$donnees['nom'] . '(' . $donnees['prix'] . 'Euros) </li> '; } echo '</ul>'; $req->closeCursor(); ?>
Partager