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é.
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);
?>
Comment dois-je fait pour utiliser ma query dans une autre classe?
Merci d'avance.