Ciao a tutti,
non sono molto pratico di php e volevo sapere perchè quando chiamo il metodo fetch_assoc
mi da un errore di questo tipo: Call to a member function fetch_assoc() on a non-object in
Ho visto anche alcuni esempi sul manuale non mi sembra di sbagliare.
Il metodo che ho creato ha in ingresso la connessione e un'altra variabile. la riga incriminata è quella del while se la sfilo compila.Qui sotto il codice che ho scritto:
Codice PHP:
public static function caricaMex($limit_day,$connectObj)
{
/*carica tutti i messaggi presenti a partire dalla sysdate - limit_day*/
$query = "SELECT UT.NICK,MEX.MESSAGE,DATA_INS FROM USER_MEX MX,UTENTI UT WHERE UT.ID = MEX.ID AND DATA_INS > DATE_SUB(SYSDATE(),INTERVAL '".$limit_day."' DAY)";
$result = $connectObj->query($query);
while ($row = $result->fetch_assoc())
{
sprintf ("<td> Utente: %s Mex: %s </td>", $row["UT.NICK"], $row["MEX.MESSAGE"]);
}
}
Grazie.
Ciao