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 62 63 64 65 66 67 68 69 70 71 72
|
<?php
class mysql
{
var $mysql_serveur;
var $mysql_utlisateur;
var $mysql_password;
var $basededonnee;
var $connection_sql;
var $select_bd;
var $connection_verif;
var $erreur;
var $message_erreur;
function mysql($serveur, $utlisateur, $password, $bd, $erreur)
{
$this->mysql_serveur = $serveur;
$this->mysql_utilisateur = $utlisateur;
$this->mysql_password = $password;
$this->basededonnee = $bd;
$this->message_erreur = $erreur;
$this->connection_verif = 0;
$this->connection();
}
//fonction pour ce connecter à mysql
function connection()
{
if($this->connection_verif == "0")
{
$this->connection_sql = @mysql_connect($this->mysql_serveur, $this->mysql_utilisateur,
$this->mysql_password);
if(!$this->connection_sql)
{
$this->mysql_erreur();
}
else
{
$this->selection_bd();
}
}
}
//fonction pour séléctionner la bdd
function selection_bd()
{
$this->select_bd = @mysql_select_db($this->basededonnee, $this->connection_sql);
if(!$this->select_bd)
{
$this->mysql_erreur();
}
else
{
$this->connection_verif = 1;
}
}
//fonction pour ce déconnecter de mysql
function deconnexion()
{
mysql_close($this->connection_sql);
}
//function pour afficher les messages d'erreurs
function mysql_erreur()
{
$this->erreur = @mysql_error($this->connection_sql);
$message = "une erreur mysql est survenue : <font color='red'>".$this->erreur."</font>";
echo $message;
}
}
?> |
Partager