Connection php à oracle v9

Fermé
aveuglemspas_sourd Messages postés 286 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 12 octobre 2009 - 21 janv. 2008 à 15:24
 mike - 8 sept. 2009 à 08:32
Bonjour,

Je cherche à faire une simple requête SQL sur une bdd oracle, je travail sous easy php, j'ai recuperer le script :

<?php
$connect = ocilogon("user","mdp","châine hote");
//Connexion à la base

$stmt = ociparse($connect,"select * from ma_table");
//On parse la requête à effectuer sans oublier de lui passer la chaine de connexion en paramêtre

ociexecute($stmt,OCI_DEFAULT);
//On execute la requête en lui passant l'option 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);
//On se déconnecte du serveur

?>

mais je gènere l'erreur suivante :

Fatal error: Call to undefined function ocilogon() in F:\easy php\EasyPHP 2.0b1\www\organigramme.php on line 2

pourtant j'ai enlever les commentaire sur les lignes suivante :

extension=php_oci8.dll
extension=php_mysql.dll

dans php.ini

si quelqun avait une petite idée .. :s
A voir également:

3 réponses

aveuglemspas_sourd Messages postés 286 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 12 octobre 2009 20
21 janv. 2008 à 15:32
et la ligne

extension=php_oracle.dll

c'est surtout celle la qui était importante ^^
0
aveuglemspas_sourd Messages postés 286 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 12 octobre 2009 20
21 janv. 2008 à 15:56
il me dit aussi quand je lance Easy php que : Le point d'entrée de procédure OCILobRead2 est introuvable dans la bibliothèque de liaisons dynamique OCI.Dll
0
c'est normal, il suffit de configurer le path d'oracle dans les variables d'environement de windows.
rajouter dans le path : c:\ora10g\bin (si oracle 10 d'installé)
0