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 à une base Oracle pour executer procédure PL SQL


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 71
    Points : 40
    Points
    40
    Par défaut Connexion à une base Oracle pour executer procédure PL SQL
    Bonjour,
    j'aimerai à partir de PHP ouvrir une base Oracle tache (nom d'utilisateur user et mot de passe root) puis exécuter une procédure PL SQL stockée.
    Cette procédure fait partie du package pck_tache et a pour nom add_tache.

    Comment se connecte-t-on à cette base à partir du fichier PHP?
    Comment appelle t on la fonction?

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 71
    Points : 40
    Points
    40
    Par défaut
    Bon j'ai trouvé des documents et j'ai fait quelques trucs.
    J'utilise la version 2beta de easyPHP.
    J'ai modifié le fichier C:\Program Files\EasyPHP 2.0b1\conf_files\php en tirant les ; devant les lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ;extension=php_oci8.dll
    ;extension=php_oracle.dll
    J'ai ensuite voulu me connecter à une base oracle j'ai donc ouvert un fichier php
    et j'ai mis le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $connexion = OCILogOn("utilisateur", "mot_de_passe", "bdd");
    Mais j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fatal error: Call to undefined function OCILogOn() in C:\Program Files\EasyPHP 2.0b1\www\essai\essai.php on line 2
    Quelqu'un peut m'aider à résoudre cette erreur??

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 25
    Points : 21
    Points
    21
    Par défaut
    salut

    j'utilise cette syntaxe pour la connexion

    $connexion = oci_connect('nom', 'pass', '//localhost/xe')

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Vos différence de fonctions sont apparues entre php4 et php5
    Celle toine (OCILogon) est encore utilisable en php5 mais dépréciée au profit de celle cité par ZenBien.

    @toine : as-tu pensé à redémarrer ton serveru apache ? (au cas où...)

Discussions similaires

  1. Réponses: 9
    Dernier message: 17/11/2006, 11h08
  2. [DEBUTANT] Connexion à une base oracle dans eclipse
    Par marwaza22 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/07/2006, 17h25
  3. [Oracle] Problème de connexion à une base Oracle
    Par Gigi31 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 30/06/2006, 17h49
  4. Réponses: 4
    Dernier message: 24/02/2006, 10h48
  5. Réponses: 4
    Dernier message: 02/01/2006, 16h58

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