JeuWeb (JeuPHP) - Crée ton jeu par navigateur

Version complète : [Script] Une classe MySQL
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Voili un grand classique de connection a une base SQL en POO[php5], le plus simple du monde et dépouillé a son maximum pour laisser libre court a vos besoins34.


----mysql.php-----
Code PHP :
<?php
class mysql{
    public function 
__construct(){
    
$this->host 'localhost';
    
$this->user 'root';
    
$this->pass '111111';
    
$this->db 'DB';
    
    
$this->connect mysql_connect($this->host$this->user$this->pass)or die('Impossible de se connecter : ' mysql_error());
    
$this->db mysql_select_db($this->db);
    
$this->connection $this->connect $this->db;
    }

}
interface 
initialise {
    
    

    public function 
SqlOperation($req);//execute:  update, select, insert
    
public function SqlResultatAssoc($req);//affiche le resultat d'une sous forme de tableau
    
public function SqlResultatNumRows($req);//compte le nombre d'occurences
}
class 
instruction implements initialise{
    
    public function 
__construct(){
    
$bdd = new mysql();
    
$this->connection;
    }
    public function 
SqlOperation($req){
    
$this->query mysql_query($req);
    
$query $this->query;
    return 
$query;
    }
    public function 
SqlResultatAssoc($req){
    
$this->SqlOperation($req);
    
$this->requette mysql_fetch_assoc($this->query);
    
$resultat $this->requette;
    return 
$resultat;
    }
    public function 
SqlResultatNumRows($req){
    
$this->SqlOperation($req);
    
$this->requette mysql_num_rows($this->query);
    
$resultat $this->requette;
    return 
$resultat;
    }
    public function 
__destruct(){
    
$this->deconnection mysql_close();
    }
}
?>

et pour l'appel:

pour afficher en tableaux:
Code PHP :
require_once('mysql.php');
    
$req "SELECT truc FROM machins WHERE id='1'";
    
$resultat = new instruction();
    
$resultat1 $resultat->SqlResultatAssoc($req); 

pour faire un select:
Code PHP :
require_once('mysql.php');
    
$req "SELECT truc FROM machins WHERE id='1'";
    
$resultat = new instruction();
    
$resultat1 $resultat->SqlOperation($req); 

pour compter le nombre d'occurences:
Code PHP :
require_once('mysql.php');
    
$req "SELECT truc FROM machins WHERE id='1'";
    
$resultat = new instruction();
    
$resultat1 $resultat->SqlResultatNumRows($req); 

Voili34
URLs de référence