Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    [PHP 5] metodo fetch_assoc() non funziona

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    RE

    Pardon.....
    così va il problema avviene quando provo a fare una return $result.Il mio intento e mettere il ciclo while esternamente al metodo ma il ritorno del metodo sembrerebbe non essere un oggetto valido su cui fare la fetch_assoc o fetch_array.
    Perchè??

    grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.