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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| //class qui permer de connecter à la base de donnée
class dataBase
{
var $leServeur;
var $laBase;
var $leCurseur;
var $laRequete;
var $Erreur;
var $isOpen;
var $hostName ;
var $dataBase ;
var $userName ;
var $passWord ;
function dataBase()
{
$this->hostName = "localhost";
$this->dataBase = "sofTech";
$this->userName = "root";
$this->passWord = "";
$this->isOpen = false;
}
//*********** ouverture d'une connexion "selection de la base"
function openConnexion()
{
if($this->leServeur=mysql_connect($this->hostName,$this->userName,$this->passWord))
{
if($this->laBase=mysql_select_db($this->dataBase,$this->leServeur))
{
$this->isOpen=true;
}
else
{
$this->Erreur="Probléme de la selection de la base";
}
}
else
{
$this->Erreur="probléme de connexion au serveur";
}
}
//*********** exécution d'une requête ***********
function executeRequete()
{
$this->leCurseur = mysql_query($this->laRequete,$this->laBase);
if(!$this->leCurseur)
{
$this->Erreur=mysql_error();
}
}
//------------ Fermeture de la connexion ------
function fermerConnexion()
{
mysql_close($this->leServeur);
$this->isOpen=false;
}
} |