Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    sommare i valori di una colonna

    ciauz

    ho creato una query:

    $cercasq = $_GET['csquadra'];
    if ($cercasq != "") {
    $partita = "SELECT * FROM partite " . "WHERE sqOspite = '$cercasq' OR sqCasa = '$cercasq' ";
    $vedipartita = mysql_query ($partita,$conn)
    or die ("errore sul partita");

    e un ciclo

    while ($ris = mysql_fetch_array ($vedipartita)){
    $sqCasa = $ris ["sqCasa"];
    $sqOspite = $ris ["sqOspite"];
    $golCasa = $ris ["golCasa"];
    $golOspite = $ris ["golOspite"];
    $PgolCasa = $ris ["PgolCasa"];
    $PgolOspite = $ris ["PgolOspite"];

    ecco il mio problema è fare la somma dei valori di golCasa e golOspite
    la cosa più bella sarebbe anche riuscire ad individuare se una certa squadra è "sqOspite" o "sqCasa" e poi fare la somma dei gol fatti,
    ad esempio, se cerco Inter, non sempre giocherà in casa, di conseguenza prima devo trovare un modo per sapere gioca IN o OUT dopo di che fare la somma dei gol fatti, sia in modo separato che i gol totali, tanto per fare un po di statistiche

    grazie a chiunque mi dia una mano ad avvicinarmi ad una soluzione
    Siamo soli, i geni sono tutti morti, ci hanno abbandonato alla nostra mediocrità.

  2. #2
    Puoi fare in questo modo:

    Codice PHP:
    $tot_goal_in 0;
    $tot_goal_out 0;

    while (
    $ris mysql_fetch_array ($vedipartita)) {
      
    $sqCasa $ris ["sqCasa"];
      
    $sqOspite $ris ["sqOspite"];
      
    $golCasa $ris ["golCasa"];
      
    $golOspite $ris ["golOspite"];
      
    $PgolCasa $ris ["PgolCasa"];
      
    $PgolOspite $ris ["PgolOspite"];

      if (
    $sqCasa == $cercasq) {
        
    $tot_goal_in += $golCasa;
      }


      if (
    $sqOspite == $cercasq) {
        
    $tot_goal_out += $golOspite;
      }


    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  3. #3
    Puoi anche provare a far fare i calcoli a MySQL.
    Ti linko una pagina del manuale Ufficiale di MySQL per il SUM(), così ti puoi fare un'idea di cosa intendo.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.