Bonjour,

j'ai une classe Article, et je souhaiterais récupérer tout les articles qui se trouve dans la base de données en utilisant ma classe.
Voici le code que j'utilise :

Métode getAll de ma classe Article :
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
 
public function getAll()
{
  $array = Array();
  $retour = mysql_query("SELECT * FROM article");
 
  while ($donnees = mysql_fetch_array($retour))
  {
    $objet = new Article;
    $objet->title = $donnees['title'];
 
    $array[] = $objet;
  }
 
  return $array_article;
}
Exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$article = new Article();
 
$donnees = $article->getAll();
 
for($i = 0; $i < sizeof($donnees); $i++)
{
  echo $donnees[$i]->getTitle();
}
Exist'il un meilleur moyen ?
Car a l'intérieur de ma classe je fait une instance de celle-ci.