Bonjour,
voilà, j'ai un petit soucis, je suis entrain de faire un forum et.. peu importe, je dois utiliser mysql.
Donc j'ai les classes suivante:
Et j'ai une class mysql qui permet de se conencter à la basse de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <? class FSection { } class FForum { } class FTopic { } class FPost { }
Seulement dois-je utiliser les metode pour chercher les donnée dans la base de donnée à partir des class forum ou de la class mysql?
Ou bien plustot quelque chose comme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <? class mysql { function __construct(){ mysql_connect('host', 'log', 'mdp'); mysql_selectdb('db'); } function getFPost($id) { return $FPost = mysql_query("select * from 'table' where id=".$id); } } class FPost { function __construct($FPost) { $this->titre = $FPost['titre']; $this->msg = $FPost['message']; } } $db = new db(); $id = 1; $post[$id] = newFPost($db->getFPost($id));
Je sais que les deux partie sont incorrecte ici syntaxiquement, mais c'est pour mieux me faire comprendre de ce que je veux dire mysql dans ou hors des classe du forum.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <? class FPost { function __construct($FPost) { $this->titre = $FPost['titre']; $this->msg = $FPost['message']; } function obtainFPost($id) { $FPost = mysql_querry ("SELECT * FROM 'table' WHERE id = ". $id); $this->titre = $FPost['titre']; $this->msg = $FPost['message'] } } mysql_connect('host', 'login', 'mdp'); $id = 1; $fpost[$id] = new FPost($FPOST = array('titre' => '', 'message' => ''); $fpost[$id]->obtainFPost($id) mysl_close();
Pourriez vous m'aidez?
Merci d'avance.
Partager