Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Resource id #5

  1. #1

    Resource id #5

    $totpagato = mysql_query("SELECT sum(prezzo) FROM $table",$db);

    mi da questo risultato

    Resource id #5

    volevo calcolare la somma dei valori della colonna prezzo.

  2. #2
    devi fare il fetch dei dati

    Codice PHP:
    $result mysql_query($query);
    $row mysql_fetch_assoc($result);

    var_dump($row); 
    www.gext.it

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: Resource id #5

    Originariamente inviato da Maestro76
    $totpagato = mysql_query("SELECT sum(prezzo) FROM $table",$db);

    mi da questo risultato

    Resource id #5

    volevo calcolare la somma dei valori della colonna prezzo.
    mysql_query non ti dà il risultato direttamente. Quello che ti restituisce, se la query ha successo, è un identificatore ad una risorsa che contiene un "result-set" (tra l'altro da "liberare" alla fine con mysql_free_result).
    Un result-set è un insieme di 0 o più tuple (righe) che contengono il risultato della query.

    Quindi, per dirla in breve, devi fare il "fetch" di ogni riga, ad esempio con la funzione mysql_fetch_assoc, mysql_fetch_array, ecc... Nel tuo esempio, la query restituisce solo 1 riga con 1 colonna.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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 © 2024 vBulletin Solutions, Inc. All rights reserved.