Bonjour,

je suis en train de développer une application PHP5/Mysql.
Je souhaiterais utiliser ADOdB pour l'abstraction.

Mon problème : comment faire intéragir ADOdB avec mes classes ?

Mon Code :
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
21
22
23
24
25
26
27
28
 
class Profil {
	private $id;
	private $nom;
	private $prenom;
	private $conn;
 
	public function __construct() {
		$this->conn = ADONewConnection('mysql');
		$this->conn->PConnect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_BASE);
	}
 
	// methods for nom
	public function get_nom($id) {
		$sql = "SELECT `nom` FROM `table_users` WHERE `id` = '$id'";
		$result = $this->conn->Execute($sql);
 
		return $result->fields['nom'];
	}
 
	// methods for prenom
	public function get_prenom($id) {
		$sql = "SELECT `prenom` FROM `table_users` WHERE `id` = '$id'";
		$result = $this->conn->Execute($sql);
 
		return $result->fields['prenom'];
	}
}
Ma question :
Est-ce que je suis la bonne route ?
Chaque constructeur de mes classes est ADONewConnection, vais-je avoir autant de connexions à la base que d'objet ? Est-ce la bonne méthode ?

Merci d'avance pour votre aide...