Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Je developpe une page PHP qui accede à une base DB2 sur le serveur sur lequel est stocké ma page...
mon code d'acces à la BDD fonctionnait tres bien jusqu a aujourd hui et maintenant, j obtiens le message d erreur suivant :
Fatal error: Call to undefined function db2_connect()
Qu est ce qui a pu ce passer et surtout comment regler mon probleme ?
merci par avance
Hors ligne
PHP n'a pas été compilé avec l'extension ibm_db2, db2_connect() est donc absente.
Hors ligne
ok alors comment faire ?
Hors ligne
Il faut vérifier que l'extension est bien chargée.
Si tu utilises ZF pour te connecter à la base, alors une exception "The IBM DB2 extension is required for this adapter but not loaded" devrait être lancée.
Hors ligne
je ne vois pas ce message sur la page dans laquelle je fais la connexion ...
la fonction que j essaye d utiliser est : $conn=db2_connect($database, $user, $password);
Dernière modification par lcoder (24-05-2007 08:29:48)
Hors ligne
Bonjour lcoder,
Tu es dans quel environnement ?
* sur wamp, il faut aller dans les PHP Extensions et activer php_dbase ou php_dbx, je ne sais pas trop.
* Si tu compiles toi même ton PHP, il faut ajouter la bonne option quand tu lances ton ./configure (--with-db2 a priori)
* Avec des packages pré-compilés, c'est sans doute compilé en module qu'il faut activer dans ton php.ini
Dis nous si ça marche avec ça
Philippe
Hors ligne