Php orienté objet
wikilili
Messages postés
197
Date d'inscription
Statut
Membre
Dernière intervention
-
A.Nonymous -
A.Nonymous -
Bonjour,
s'il vous plait est ce que quelqu'un peut me donner un exemple concrete de l'utilisation d'une classe en php pour manipuler les donnee d'un table en base de donnee contenant des requetes.... je besoin juste de comprendre le principe .merci d'avance
s'il vous plait est ce que quelqu'un peut me donner un exemple concrete de l'utilisation d'une classe en php pour manipuler les donnee d'un table en base de donnee contenant des requetes.... je besoin juste de comprendre le principe .merci d'avance
A voir également:
- Php orienté objet
- Easy php - Télécharger - Divers Web & Internet
- Vente objet occasion entre particulier - Guide
- Objet interdit en cabine ryanair - Guide
- Expert php pinterest - Télécharger - Langages
- Identifier un objet à partir d'une photo - Guide
1 réponse
Prototype d'une classe Membre :
class Membre
{
public $id;
public $email;
public function save()
{
// Enregistre en base : si $id = null => INSERT, si $id != null => UPDATE
}
public function delete()
{
// sql DELETE
}
static public function getById($id)
{
// Retourne null ou 1 membre dont l'id vaut $id ( $sql SELECT )
}
static public function getAll()
{
// retourne une tableau contenant tous les membres
// l'usage de mysql_fetch_object ( $result , get_called_class() ) facilitera l'instanciation de chacune des lignes
}
}
Il s'agit là d'un prototype, diverses améliorations sont possibles (utilisation d(un itérateur dans getAll par exemple).
Les méthodes statiques ici servent à récupérer des instances.
class Membre
{
public $id;
public $email;
public function save()
{
// Enregistre en base : si $id = null => INSERT, si $id != null => UPDATE
}
public function delete()
{
// sql DELETE
}
static public function getById($id)
{
// Retourne null ou 1 membre dont l'id vaut $id ( $sql SELECT )
}
static public function getAll()
{
// retourne une tableau contenant tous les membres
// l'usage de mysql_fetch_object ( $result , get_called_class() ) facilitera l'instanciation de chacune des lignes
}
}
Il s'agit là d'un prototype, diverses améliorations sont possibles (utilisation d(un itérateur dans getAll par exemple).
Les méthodes statiques ici servent à récupérer des instances.