Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2007, 09h53   #1
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 70
Points : 30
Points : 30
Par défaut Connexion à la base

Bonjour,

Je dois m'occuper de la maintenance d'une appli en PHP et pour cela, je dois me connecter à une base ORACLE à distance. Dans le code, on utilise OCILogon avec en paramètre le nom de mon serrveur, user et mot de passe. Le problème c'est qu'il n'y arrive et qu'à chaque fois j'ai une redirection.

J'ai d'abord supposé que je n'ai pas de client oracle sur mon poste. Est ce que si on a TOAD par exemple qui fonctionne cela veut dire qu'on a un client oracle ?

Sinon la seule solution que je vois est que l'adresse du serveur n'est pas bonne.

Pour information, pour mon développement j'utilise Eclipse et XAMPP.

Merci d'avance pour votre aide.
jehlg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 18h14   #2
Modérateur
 
Avatar de Rakken
 
Inscription : août 2006
Messages : 1 207
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 207
Points : 1 137
Points : 1 137
Va voir ce thread, ca devrait te donner des pistes pour trouver.

Le fait d'avoir toad n'a aucun rapport avec le fait que php puisse se connecter a oracle ou pas. Ce qu'il faut c'est que dans ton phpinfo() tu ai la section oci8 qui soit activée.
Si ce n'est pas le cas, c'est par la que tu dois commencer, avant tout le reste.
__________________
Rakken

Oneira, un monde imaginaire d'Heroic Fantasy.

Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/
Rakken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 18h20   #3
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 70
Points : 30
Points : 30
Merci beaucoup Rakken !

En effet c'était bien le problème et il est maintenant résolu après pas mal de recherche et de gestion de variables d'environnements...

Bon par contre maintenant, j'ai ce problème :

Warning: ocilogon() [function.ocilogon]: ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu in C:\HFD\workspace_hfd\testphp\index.php on line 11

Donc je pense qu'il doit y avoir un problème dans mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$connexion=ocilogon("DCG", "DCG", "jdbc:oracle:thin:@DEVUN:1521:DEVUN");
 
$Requete = "SELECT 	NOM
			FROM	AUTH
			WHERE 	NOM = 'bernard.gay'";
			$result=ociparse($Connexion,$requete);
			ociexecute($result);			
			OCIExecute ($OraCurseur);
			OCIFetch ($OraCurseur);		
 
			while(ocifetch($result))
			{
				echo ociresult($result,"PERSONNES");
			} 			
			//phpinfo();
Si jamais tu vois un truc qui cloche dis moi

Merci beaucoup !
jehlg est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h52.


 
 
 
 
Partenaires

Hébergement Web