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 02/11/2007, 12h36   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 71
Points : 11
Points : 11
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?
toine62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 15h15   #2
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 71
Points : 11
Points : 11
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 :
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 :
$connexion = OCILogOn("utilisateur", "mot_de_passe", "bdd");
Mais j'ai l'erreur suivante :
Code :
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??
toine62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 12h08   #3
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 25
Points : 14
Points : 14
salut

j'utilise cette syntaxe pour la connexion

Citation:
$connexion = oci_connect('nom', 'pass', '//localhost/xe')
ZenBien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 09h55   #4
Invité de passage
 
Inscription : mai 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 13
Points : 4
Points : 4
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ù...)
wisrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h37.


 
 
 
 
Partenaires

Hébergement Web