Visualizzazione risultati 1 fino 8 di 8
Like Tree1Likes
  • 1 Post By alemoppo

Discussione: Recoverable fatal error: significa?

  1. #1
    exlot non è connesso Utente giovane
    Data registrazione
    14-06-2016
    Messaggi
    38

    Predefinito Recoverable fatal error: significa?

    Ragazzi scusate, sto cercando di aggiornarmi al 7, ma trovo alcune difficoltà, potreste spiegarmi che errore è?

    Recoverable fatal error: Object of class mysqli_result could not be converted to string in

    Codice PHP:
    // lancio della query interrogazione al database
    $sql = 'SELECT COUNT(*) FROM t_utenti';
    // risultato della interrogazione
    $result = mysqli_query($connessione,$sql);
    echo
    $result;

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    mysqli_query() ritorna un oggetto, non una stringa.

    Stai cercando quindi di stampare (con la echo) un oggetto, PHP non sa come stampare quell'oggetto e da errore.

    Ciao!

  3. #3
    exlot non è connesso Utente giovane
    Data registrazione
    14-06-2016
    Messaggi
    38

    Predefinito

    quindi dovrei usare mysqli_result ?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Sì. Io ti consiglierei anche di dare un'occhiata alla mysqli_fetch_assoc() [vedi l'esempio qui, dovrebbe chiarirti ogni dubbio].

    Ciao!

  5. #5
    exlot non è connesso Utente giovane
    Data registrazione
    14-06-2016
    Messaggi
    38

    Predefinito

    grazie mille

  6. #6
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Tutti i metodi esposti utilizzano il ciclo while eccetto json_encode poiché accetta oggetti .. https://www.html.it/pag/63661/mysqli...-di-una-query/ buona lettura.

  7. #7
    exlot non è connesso Utente giovane
    Data registrazione
    14-06-2016
    Messaggi
    38

    Predefinito

    sto provando così... il problema è il dato tirato fuori dalla print, è con questo formato : Array ( [0] => 244 )

    Codice PHP:
    $sql = 'SELECT COUNT(*) FROM t_utenti';
    $result = mysqli_query($dbLink,$sql);
    $row = $result->fetch_array(MYSQLI_NUM);
    print_r($row);
    echo
    'Utenti online:[ '.$row.' ]';

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Quindi invece di $row usa $row[0], no?

    Ciao!
    mzanella likes this.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •