01-03-2010, 11:52 AM
Alors, merci a tous pour vos multiples avis
J'ai utilisé ceci :
et lorsque j'ai besoin d'un accès DB dans une méthode, j'utilise
J'ai utilisé ceci :
Code :
class t_DB{
protected static $_instance;
private $link_db;
//----------------------------------------------------------------------
public static function getInstance(){
if(null === self::$_instance){
self::$_instance = new t_DB($MySqlServer, $MySqlLogin, $MySqlPass,$MySqlDatabase);
}
return self::$_instance;
}
//----------------------------------------------------------------------
private function __construct($MySqlServer, $MySqlLogin, $MySqlPass,$MySqlDatabase){ //open_DB
$this->link_db = @mysql_connect ($MySqlServer, $MySqlLogin, $MySqlPass);
if(!$this->link_db){
echo'<p><strong>Erreur : Connection a la DB echouee</strong></p>';
}
else{
mysql_select_db($MySqlDatabase,$this->link_db);
}
}
//----------------------------------------------------------------------
[....]
//----------------------------------------------------------------------
}
et lorsque j'ai besoin d'un accès DB dans une méthode, j'utilise
Code :
$db=t_DB::getInstance();
$my_req=$db->Request('SELECT ...');
while($db->GetLine($my_req)){
}
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be