Bonjour,
J'ai déja posé cette question dans le forum 'PHP-MySQL', mais aucune réponse, cette question n'est pas spécifique à MySQL, alors je la repose ici :
Je passe progressivement le coage d'un site en PHP Mysql, vers un formalisme objet avec un fichier de classe par objet.
Par contre je me demande comment coder la gestion des tableaux d'objets.
En clair, j'ai par exemple besoin de récupérer une liste d'objet répondant à certains critères.
Comment coder cela proprement à l'aide de classes ?
J'espère avoir été asez clair :d
Pour être un peu plus clair : un petit exemple
Par exemple, si je veux récupérer les infos d'un utilisateur, je ferais :
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 Utilisateur { Private prenom; Private nom; Private id; Private age; Public charge() { $sql = 'SELECT * from base_utilisateur where id = '.$this->id ; ... } Public set_id($id) { $this->id = $id; } ... }
Maintenant comment formaliser la récupération de plusieurs objets d'une même classe, par exemple 'tous les utilisateurs ayant un age donné' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $util = new utilsateur; $util->set_id(1); if ($util->charge()) ...
Partager