Bonjour,
je suis sous Windows XP. J'ai installer sur mon poste Oracle Express 10g : http://www.oracle.com/technology/s [...] nsoft.html
L'adiministration de ma base via l'interface Web de Oracle fonctionne tres bien. Par défaut, il y a un utilisateur "hr" bloqué. Je l'ai débloqué en précisant le mot de passe "hr". Il a son shema avec quelques tables d'exemple.
J'aimerais fais quelques test de connexion à la base via PHP. J'ai donc installé XAMPP avec uniquement Apache+PHP. Tout fonctionne bien jusqu'ici.
Le serveur Apache+PHP et le serveur Oracle se situant sur le meme serveur, il n'est pas necessaire d'installer de Client Oracle
Citation :
Client software to be installed on client systems for remotely accessing Oracle Database 10g Express Edition. You do not need to install the client onto the same computer as Oracle Database 10g Express Edition.
|
j'ai decommenter dans le php.ini : extension=php_oci8.dll (puis apres j'ai essayé de décommenter en plus extension=php_oracle.dll).
Utilisant PHP5 et Oracle 10, je pense qu'il faut utiliser la commande : oci_connect : http://fr2.php.net/manual/en/function.oci-connect.php
Voici mon code
Code :
- <?
- oci_connect ("hr","hr" );
- ?>
|
Malheuresement j'obtiens l'erreur suivante : Fatal error: Call to undefined function oci_connect();
cela signifie que la bibliothéque n'est pas chargé mais je ne comprends pas parce que j'ai fais tout ce qu'il fallait. J'ai bien stopé puis starté le serveur Apache pour prendre en compte les changements.
J'ai juste décommenté et les fichiers dll dans le repertoire php/extension sont bien présente.
Ou ai je péché ?
PS : bien sur, j'ai fais quelques recherches sur le net
http://forum.hardware.fr/forum1.ph [...] deration=0
http://www.asp-php.net/tutorial/as [...] hp#connect