-
Connexion à la base
Bonjour,
Dans mon entreprise, nous utilisons depuis pas mal de temps une application Web "php/MySQL".
Du coté "PHP/MySQL" tout fonctionne bien, aucun problème à déceler.
Maintenant, je dois aller chercher des données sur une base de données ORACLE.
La version de PHP est 4.3.10
La version de ORACLE est 9i
Dans le "php.ini" du serveur (donc où il y a l'application web), j'ai donc décommanté la ligne : "extension=php_oci8.dll", sauvé le fichier puis relancé Apache.
Ensuite, ayant lu qu'il fallait installer un client oracle sur le serveur contenant l'application web, j'ai donc créer un driver ODBC ORACLE sur ce serveur.
Et là, dans mon script PHP, peu importe quelle fonction ORACLE j'utilise, j'ai toujours une erreur du style :
Fatal error: Call to undefined function: ocilogon() in ...
Pouvez vous m'éclairer ?
Cordialement MeHo.
-
en plus de "php_oci8.dll" je crois qu'il y a en plus la ligne "extension=php_oracle.dll" à décommenter
-
Bonjour,
Les 2 lignes sont déjà dé-commentées, et ça ne marche pas. Pourquoi ?
Quand on dit d'installer un client oracle sur le serveur, il faut installer quoi concrètement ?
Je vais essayer une autre alternative avec l'utilisation des drivers ODBC, quelqu'un a déjà utilisé ça ?
Cordialement
MeHo
-
Alors, le EasyPHP est plus facile
bonne chance
-
Avec EasyPHP, il y a des modification des fonctions
oci_connect() .... devient ora_logon() ou ocilogon()
-------------------------
ce qui trouve la solution de connecter avec Wamp5 et oracle 9i, nous informer, merci .....