IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion à la base [Oracle]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 70
    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.

  2. #2
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    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.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 70
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de connexion à une base access
    Par caco19 dans le forum ASP
    Réponses: 4
    Dernier message: 13/08/2004, 16h19
  2. [JSP] Connexion à une base mysql
    Par Jovial dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 20/04/2004, 14h04
  3. Réponses: 3
    Dernier message: 29/03/2004, 18h02
  4. Erreur de connexion à ma base sur serveur Debian - Apache
    Par GLDavid dans le forum Installation
    Réponses: 4
    Dernier message: 24/09/2003, 10h29
  5. Connexion à une base SQL_Serve via Internet
    Par Yoann_D dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 22/07/2003, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo