Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Salut,
J' essai de connecter ma base de donnée (sur Mysql) avec mon projet ZF.
Je charge donc mes parametre du fichier config.ini, j'effectue ensuite :
// dans le bootstrapper
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
Dès que j'essai d'enregistrer des données dans ma base (je ne fais que cette opération) à travers InscriptionController que j'ai créer, j'ai ce message :
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\wamp\www\cocco2008\library\Zend\Db\Adapter\Pdo\Abstract.php:101 Stack trace: #0 C:\wamp\www\cocco2008\library\Zend\Db\Adapter\Abstract.php(216): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\wamp\www\cocco2008\library\Zend\Db\Adapter\Pdo\Abstract.php(204): Zend_Db_Adapter_Abstract->query('DESCRIBE `congr...', Array) #2 C:\wamp\www\cocco2008\library\Zend\Db\Adapter\Pdo\Mysql.php(108): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `congr...') #3 C:\wamp\www\cocco2008\library\Zend\Db\Table\Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('congressiste', NULL) #4 C:\wamp\www\cocco2008\library\Zend\Db\Table\Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\wamp\www\cocco2008\library\Zend\Db\Table\Abstract.php(264): Zend_Db_Table_Abstract->_setup() #6 C:\wamp\www\cocco2008\application\controllers\InscriptionController.php(42): Zend_Db_Table_Abstract->__construct() #7 C:\wamp\ww in C:\wamp\www\cocco2008\library\Zend\Db\Adapter\Pdo\Abstract.php on line 101
The mysql driver is not currently installed
J'utilise wamp (Mysql a la version 5)
Besoin d'aide!
Hors ligne
affiche un phpinfo et regarde s'il apparait
dans wammanager ouvre php.ini et regarde si le driver n'est pas commenté
A+JYT
Hors ligne
Par défaut le pilote PDO_MYSQL n'est pas activé dans Wamp.
Fait un clic gauche sur l'icone Wamp dans ta barre des tâches. Puis PHP settings, puis PHP extensions, puis clic sur php_pdo_mysql.
Ca devrai fonctionner.
Hors ligne
Merci Sekaijin,
La ligne du driver etait commenté, Le problème est resolu et ca marche nikel.
Hors ligne
Merci à toi Rod et que les dieux du savoir accompagne la communauté!
Hors ligne