Bonjour,
je suis en train de coder une petite application PHP de gestion de stock... étant jusque la en procédural, je suis en train de le faire migrer en objet.
Cependant, j'ai des erreurs qui me dérange...
juste un petit exemple de ce que je fais:
class MaClasse
{
private $connexion;
private $resultatRequete;
function __construct()
{
include("params.inc.php");
$this->connexion = new mysqli(HOST, USER, PASSWORD, BASE);
}
function faireRequeteExecute()
{
$this->resultatRequete = $this->connexionbdd->query("select * from maTable");//execution de la requete
$total = $this->resultatRequete->num_rows;
return $total; // en faisant un echo, j'ai effectivement le résultat que je devais avoir==>27
}
function afficheResultat()
{
while($row = $this->resultatRequete->fetch_object())
{
echo "champs 1: row[0]<br />";
echo "champs 2: row[1]<br />";
}
} // et la, j'ai l'erreur: Fatal error: Call to a member function fetch_object() on a non-object
voila, j'ai synthétisé mon code, ma question est la suivante: Est-ce possible au moins d'accéder a un attribut en tant que résultat de requete? ou bien non? (en procédural ca marche très bien! je me sers de $total pour faire une pagination)
ou bien ptètre que je fais une erreur de syntaxe, enfin voila, j'espère que quelqu'un pourrait m'aider
Merci a tout ceux qui prendront la peine de répondre et même lire :)
Configuration: Windows XP
Firefox 3.0.4