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 :
Ma question :
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']; } }
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...
Partager