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

    somma valori campo con incrocio tbl mysql

    Buongiorno a tutti,

    vi spiego il mio problema, provando ad essere il più chiaro possibile.

    allora:
    io ho un database mysql ed in particolare due tabelle:
    - tblprojects
    - tblcustomfieldsvalues

    che contengono diversi campi tra cui:

    tblprojects
    nome status
    francesco 4
    francesco 4
    giovanni 2

    tblcustomfieldsvalues
    fieldid value
    8 3
    8 2
    3 5

    vorrei avere, stampato in php, la somma di tutti i valori del campo "value" che hanno nel campo"fieldid" valore "8" (della tabella tblcustomfieldsvalues) e che hanno nel campo status della tblprojects il valore "4".

    Ho provato di tutto ma non so come fare in php ad incrociare le richieste in modo che mi dia la somma corretta.

    Spero mi possiate aiutare!
    Grazie

  2. #2
    Questo è da spostare nella sezione database e secondo me è anche importante:

    SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails WHERE Quantity >= 100 ;

    Dai un occhiata qui, potrebbe esserti anche di aiuto utilizzare tryit di W3: http://www.w3schools.com/sql/sql_func_sum.asp

  3. #3

    somma valori campo con incrocio tbl mysql

    Quote Originariamente inviata da hypertextPro Visualizza il messaggio
    Questo è da spostare nella sezione database e secondo me è anche importante:

    SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails WHERE Quantity >= 100 ;

    Dai un occhiata qui, potrebbe esserti anche di aiuto utilizzare tryit di W3: http://www.w3schools.com/sql/sql_func_sum.asp

    Grazie per la risposta!
    Ho provato ad inserire nella pagina php il codice:
    <?php SELECT SUM(value) AS TotalItemsOrdered FROM tblcustomfieldsvalues WHERE value >= 100 ; ?>

    ma ora non visualizzo più la pagina.
    Cosa sto sbagliando?

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    da quello che scrivi è impossibile capire la relazione tra le due tabelle e, comunque, il quesito andrebbe posto nella sezione Database

    in ogni caso, non è che in PHP basta scrivere la stringa SQL per avere la risposta, occorre:
    - collegarsi al server del database
    - selezionare il database
    - eseguire la query
    - recuperarne i valori
    - stamparli a schermo

    una base di partenza la trovi qui http://www.html.it/guide/guida-php-e...ef=development

Tag per questa discussione

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