Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    visualizzare il risultato di una SELECT SUM

    uh sono fuso, mi sono incartato su una SELECT SUM e non riesco col php a stampare a video il risultato...
    //la query incriminata è questa--->

    $query = "SELECT SUM( LENGTH(descrizione) - LENGTH(REPLACE(descrizione, ' ', ''))+1)
    FROM tabella";

    //a cui io ho aggiunto questo--->

    $result = mysql_query($query) or die(mysql_error());

    echo " ". $result;


    //ma l'echo fa apparire--> Resource id #4 !!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    è sbagliato concettualmente.. perchè $result NON è un numero, ma una "risorsa"
    prova a fare così:
    $query = "SELECT SUM( LENGTH(descrizione) - LENGTH(REPLACE(descrizione, ' ', ''))+1) as somma
    FROM tabella";
    poi per stamparlo

    $result = mysql_query($query) or die(mysql_error());

    echo " ". $result['somma'];

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    argh c'è ancora qualcosa che non va:

    se faccio
    SELECT SUM( LENGTH(descrizione) - LENGTH(REPLACE(descrizione, ' ', ''))+1) as somma
    FROM tabella

    da phpmyadmin funziona e mi fa vedere un numero
    se metto la query completa in una pag php non appare nulla...

    $query = "SELECT SUM( LENGTH(descrizione) - LENGTH(REPLACE(descrizione, ' ', ''))+1) as somma FROM tabella";

    $result = mysql_query($query) or die(mysql_error());

    echo " ". $result['somma'];

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    cioè.. prima di questo codice c'è il mysql_select_db, vero!?!??!
    posta il resto della pagina..

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    certo certo il resto è tutto ok, comunque lo incollo qui:

    <?
    include("filediconnessionechefunzionaregolarmente. php");

    $query = "SELECT SUM( LENGTH(descrizione) - LENGTH(REPLACE(descrizione, ' ', ''))+1) as somma FROM tabella";

    $result = mysql_query($query) or die(mysql_error());

    echo " ". $result['somma'];
    ?>

    ho riprovato anche oggi e non appare nulla.........

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    proprio nessuno riesce ad aiutarmi??

  7. #7
    Originariamente inviato da theseo
    proprio nessuno riesce ad aiutarmi??
    Ciao, abbiamo lo stesso preblema, ho aperto un 3D apposta.

    Son ancora fermo senza visualizzare il risultato, anche a me in phpmyadmin funzia.

    Se risolvo ti avviso, fammi sapere per favore se riesci a risolverlo abche tu.

    Ciao.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    ok certo

  9. #9
    Ciao, risolto?

  10. #10
    Ovvio, hai dimenticato mysql_fetch_array. Modifica così:

    codice:
     $query = "SELECT SUM( LENGTH(descrizione) - LENGTH(REPLACE(descrizione, ' ', ''))+1) as somma FROM tabella";
    
    $result = mysql_fetch_array(mysql_query($query)) or die(mysql_error());
    
    echo " ". $result['somma'];
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

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.