Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    richiesta di snellimento codice [php-mysql]

    salve a tutti,
    dovrei eseguire 5 controlli in un tabella, sono 6 somme matematiche del valore di 6 colonne diverse.
    io ho creato questo script:
    Codice PHP:
    $q_g mysql_query("SELECT SUM(g) as tot_g FROM $tabgame") or die("Query contagadget fallita: " mysql_error());
    $result_g mysql_fetch_array($q_g);
    $tot_g $result_g['tot_g'];
    $q_v1 mysql_query("SELECT SUM(v1) as tot_v1 FROM $tabgame") or die("Query v1 fallita: " mysql_error());
    $result_v1 mysql_fetch_array($q_v1);
    $tot_v1 $result_v1['tot_v1'];
    $q_v2 mysql_query("SELECT SUM(v2) as tot_v2 FROM $tabgame") or die("Query v2 fallita: " mysql_error());
    $result_v2 mysql_fetch_array($q_v2);
    $tot_v2 $result_v2['tot_v2'];
    $q_v3 mysql_query("SELECT SUM(v3) as tot_v3 FROM $tabgame") or die("Query v3 fallita: " mysql_error());
    $result_v3 mysql_fetch_array($q_v3);
    $tot_v3 $result_v3['tot_v3'];
    $q_v4 mysql_query("SELECT SUM(v4) as tot_v4 FROM $tabgame") or die("Query v4 fallita: " mysql_error());
    $result_v4 mysql_fetch_array($q_v4);
    $tot_v4 $result_v4['tot_v4'];
    $q_v5 mysql_query("SELECT SUM(v5) as tot_v5 FROM $tabgame") or die("Query v5 fallita: " mysql_error());
    $result_v5 mysql_fetch_array($q_v5);
    $tot_v5 $result_v5['tot_v5']; 
    esiste un modo per snellire sto codice? tipo una query unica o qualcos'altro? ovviamente sempre ottenendo i valori $tot_v1 $tot_v2 $tot_v3 $tot_v4 $tot_v5 $tot_g .
    grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Fai le sum in un'unica query


    SELECT SUM(g) as tot_g,SUM(v1) as tot_v1,eccetera FROM $tabgame

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da nicola75ss
    Fai le sum in un'unica query


    SELECT SUM(g) as tot_g,SUM(v1) as tot_v1,eccetera FROM $tabgame
    grazie ma, come estrapolo i valori ?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Base
    grazie ma, come estrapolo i valori ?
    Codice PHP:
    $results mysql_fetch_assoc($query);
    $totg $results['tot_g'];
    $totv1 $results['tot_v1'];
    .... 

  5. #5
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da nicola75ss
    Codice PHP:
    $results mysql_fetch_assoc($query);
    $totg $results['tot_g'];
    $totv1 $results['tot_v1'];
    .... 
    che somaro... tnx

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.