13-03-2010, 05:28 PM
pour l'utilisation d'une DB avec tes classes en PHP, j'utilise ce qu'on appelle le "singleton", c'est une classe instanciée une seule fois (impossible de l'instancier une seconde fois), qui va gérer la connection et les appels a la DB. Pour ma part, j'utilise ça :
dans chaque fonction d'une classe (peu importe la classe), je récupere l'instance (ou au besoin, je la crée) grace a la ligne suivante :
j'avais les mêmes questions que toi il y a quelques semaines... j'ai trouvé par moi même grace a quelques indications dans ce thread. Je te conseille de te renseigner sur le singleton, c'est la meilleure piste que je puisse te donner. Le fait de trouver par toi même va t'apporter beaucoup
dans chaque fonction d'une classe (peu importe la classe), je récupere l'instance (ou au besoin, je la crée) grace a la ligne suivante :
$db=t_DB::getInstance();
puis j'utilise normalement l'objet $db
$my_req=$db->Request('SELECT * FROM ma_table;');
while($res=$db->GetLine($my_req){
[...]
}
j'avais les mêmes questions que toi il y a quelques semaines... j'ai trouvé par moi même grace a quelques indications dans ce thread. Je te conseille de te renseigner sur le singleton, c'est la meilleure piste que je puisse te donner. Le fait de trouver par toi même va t'apporter beaucoup
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