1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <?php
// Classe accès à une base de données Oracle
class DB {
//--------------------------------------------------------------
//Déclaration des variables de classe
//--------------------------------------------------------------
var $BASE;
var $USER;
var $MOTDEPASSE;
var $CONNECT;
var $REQS;
var $error;
var $errMsg;
var $PARSE;
var $TNSNAME;
var $POINTEUR;
//--------------------------------------------------------------
//Initialisation des variables
//--------------------------------------------------------------
function DB($USER,$MOTDEPASSE) {
$this->USER = $USER;
$this->MOTDEPASSE = $MOTDEPASSE;
$this->TNSNAME = TNSNAME;
//Connection au serveur de base de données Oracle
$this->CONNECT = ocilogon($this->USER, $this->MOTDEPASSE,'APPTEST');
if (!$this->CONNECT) {
$this->error = true;
$this->errMsg = "Connection impossible";
// Sélection de la base de données
}
$this->POINTEUR = ocinewcursor($this->CONNECT);
if(!$this->POINTEUR) {
$this->error = true;
$this->errMsg = "Ouverture du pointeur impossible";
}
} |