Show mysqlConnection.php syntax highlighted
<?php
/* =============================================================================
* mysqlHandler
* =============================================================================
* Gestionnaire de connexion une Base de Données MySQL
* =============================================================================
*/
require_once('sqlConnection.php');
class MysqlConnection extends SqlConnection
{
/* -------------------------------------------------------------------------
* Variables membres
* -------------------------------------------------------------------------
* - $id : Identifiant de la connexion
* - $ipAdress : Adresse IP du serveur MySQL au format ip:port
* - $username : Nom d'utilisateur
* - $password : Mot de passe
* - $database : Nom de la base de données
* - $result : Données renvoyées par la base de données SQL
* -------------------------------------------------------------------------
*/
var $id;
var $ipAdress;
var $username;
var $password;
var $database;
var $result;
/* -------------------------------------------------------------------------
* mysqlHandler
* -------------------------------------------------------------------------
* Constructeur
* -------------------------------------------------------------------------
* Entrée : - $ipAdress : Adresse IP du serveur de Base de Données SQL au
* format ip:port
* - $username : Nom d'utilisateur
* - $password : Mot de passe
* - $database : Nom de la base de données
* Sortie : rien
* -------------------------------------------------------------------------
*/
function MysqlConnection($ipAdress, $username, $password, $database)
{
$this->id = NULL;
$this->ipAdress = $ipAdress;
$this->username = $username;
$this->password = $password;
$this->database = $database;
}
/* -------------------------------------------------------------------------
* connect
* -------------------------------------------------------------------------
* Connection à une Base de Données SQL
* -------------------------------------------------------------------------
* Entrée : rien
* Sortie : rien
* -------------------------------------------------------------------------
*/
function connect()
{
if( $this->id == NULL )
{
$this->id =
mysql_connect($this->ipAdress, $this->username, $this->password);
mysql_select_db($this->database);
}
}
/* -------------------------------------------------------------------------
* disconnect
* -------------------------------------------------------------------------
* Deconnection de la Base de Données SQL
* -------------------------------------------------------------------------
* Entrée : rien
* Sortie : rien
* -------------------------------------------------------------------------
*/
function disconnect()
{
if( $this->id != NULL )
{
mysql_close($this->id);
$this->id = NULL;
}
}
/* -------------------------------------------------------------------------
* query
* -------------------------------------------------------------------------
* Envoi d'une requete SQL
* -------------------------------------------------------------------------
* Entrée : - $qry : Requête SQL à envoyer
* Sortie : Retourne TRUE si la requête a réussi, FALSE sinon.
* Met à jour le champ $result
* -------------------------------------------------------------------------
*/
function query($qry)
{
$this->connect();
return ($this->result = mysql_query($qry)) == TRUE;
}
}
See more files for this project here