Bonjour,
je me suis lancé dans la poo, il y a peu, et j aurais aimé savoir comment utiliser un objet dans un autre.
J'ai fait comme suite.
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 <?php class mysql { public $db; function __construct() { mysql_connect('xxx', 'yyy', 'zzz'); mysql_select_db($this->db = 'aaa'); } function __destruct() { mysql_close(); } function query($qr) { return mysql_query($qr) or die(mysql_error()); } } ?>
Et la classe devant l utilisé.
Comment dois-je fait pour utiliser ma query dans une autre classe?
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 <?php require_once('mysql.class.php5'); $db = new mysql(); class FSection { function __construct() { } function printFSection($db) { $req = $db->query('SELECT * FROM Fsection') or die('zut') ; while ($donnees = mysql_fetch_array($req)) { print($donnees['FSection_name']. "\r\n"); } } } $section = new FSection(); $section->printFSection($db); ?>
Merci d'avance.
Partager