Bonjour,
J'essaie pour la première fois de coupler PHP et ORACLE mais c'est pas une mince affaire...Je m'explique :
J'essaie en local de me connecter simplement à une base oracle sur un serveur distant.
Voici mon code :
mais j'obtiens au final ce message d'erreur :
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 <?php $connect = ocilogon("login","mot_de_passe","IP_serveur_distant/nom_de_la_base"); $stmt = ociparse($connect,"SELECT * FROM MA_TABLE"); ociexecute($stmt,OCI_DEFAULT); echo "Début----<br>\n\n"; while (ocifetch($stmt)){ //On parcourt les résultats echo ociresult($stmt,1); //On récupère le premier champ de la ma_table echo ociresult($stmt,2); //On récupère le deuxième champ de la ma_table } echo "<br>----fin\n\n"; ocilogoff($connect); ?>
Pour info, j'ai rencontré des soucis de reconnaissance d'extension oci.dll, oci8.. et une fois la version 11g cliente d'oracle installée, désinstallation de wampserver et réinstallation de la version 2.1, mes .dll se sont chargées mais comme vous pouvez le voir le chemin est encore long ^^Warning: ocilogon() [function.ocilogon]: ORA-12514: TNS : le processus d'écoute ne connait pas actuellement le service demandé dans le descripteur de connexion in C:\wamp\www\monsite\index.php on line 10
Quelqu'un a une idée ? Peut m'aider ? A déjà rencontré le souci ORA-12514 ?
Par avance merci de votre aide.
hpl76
Partager