Utiliser une base oracle grâce à une classe

Description

Inspiré de : http://www.asp-php.net/tutorial/asp-php/php_et_oracle.php

Cette classe permet l'utilisation d'Oracle dans le PHP. Ainsi,on peut donc faire des requêtes SQL plus facilement grâce à cette classe.

Source / Exemple :


Le fichier oracle.php contenant la classe oracle et un fichier testant cette classe sont présents dans le ZIP.

Voila ce que cela donnerait dans une page en PHP
<?
include("./oracle.php");
$query = "select name from personnes";

// Création de l'objet Oracle
$req = new oracle();

// Etablissement de la connexion avec la base de données
$req->connect();

// Ici on utilise la methode execute car cette requête renvoie des resultats
// Dans le cas contraire, on aurais utilisé la methode exe (pour un insert par exemple)
if ($req->execute($query)=="ok")
{
   // Execution de la requête réussie
   
   // Parcours de tous les enregistrements jusqu'au nombre d'enregistrements
   // obtenu grâce à la methode nbresults
   for ($i=0;$i<$req->nbresults();$i++)
   {
       echo $req->recup($i,'NAME')
    }
}
else
{
   // Execution de la requête ratée
}

// Fermer la connexion
$req->fermer();
?>

Conclusion :


Dites moi si vous voyez des erreurs. Je risque de n'zvoir pas le temps de les corriger mais on verra. Si vous voulez l'améliorer, je suis d'accord.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.