Problème avec mysql_fetch_object
Bonjour,
ma classe est faite comme ceci :
Code:
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?php
Class Classe
{
private $numclass;
private $nombre;
public function __construct(num, nbr)
{
$this-> numclass=$num;
$this-> nombre=$nbr;
}
//accesseurs
public function getnumclass (){
return $this->numclass;
}
public function getnombre (){
return $this->nombre;
}
public static function mafonction ($value) {
$i = 0;
$j = 0;
$req = "Requete 1 SELECT WHERE exemple = $value....";
$resultat = mysql_query($req);
while($row = mysql_fetch_assoc($resultat)) {
Je remplis le premier tableau
$resultats = $row ...
}
while($row = mysql_fetch_object($resultat)) {
$tab[$j] = $numclass=$row->numclass;
$tab[$j] = $nombre=$row->nombre;
$j++;
}
//echo $tab[0]->getnumclass;
return $resultats
}
?> |
J'appel ma fonction dans un autre fichier php comme ceci
Code:
Classe::mafonction($value)
J'ai 3 erreurs :
Code:
1 2
| Notice: Undefined property: stdClass::$numclasse in ...
Notice: Undefined property: stdClass::$nombre in ... |
Et :
Code:
Notice: Trying to get property of non-object in ...
Je pense que les erreurs viennent du mysql_fetch_object.
Qu'en dites vous ?