Connection php à oracle v9

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
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. et la ligne

    extension=php_oracle.dll

    c'est surtout celle la qui était importante ^^
    1. 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
      1. 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é)