Usando una combinazione di funzioni PHP e MySQL, puoi interrogare un database online per i valori numerici, sommarli e visualizzare i risultati sulla tua pagina web. Devi usare le funzioni in un ordine specifico altrimenti non funzionerà correttamente. Hai anche un certo grado di flessibilità quando costruisci la tua query per quanto riguarda i valori che desideri sommare.
Stabilisci connessione
Prima di poter estrarre qualsiasi informazione dal tuo database MySQL, devi stabilire una connessione ad esso. La funzione mysql_connect di PHP fa questo. È necessario fornire il nome del server MySQL, il nome utente e la password come parametri. Quindi, usa la funzione mysql_select_db di PHP per scegliere un database sul server. Dopo una connessione riuscita, ora puoi utilizzare altre funzioni PHP per interrogare il database e visualizzare i risultati sulla tua pagina web.
Funzione SOMMA MySQL
La funzione SOMMA di MySQL prende i campi o le righe che inserisci e somma i loro valori, quindi restituisce il totale. Salva la tua query in una variabile PHP. Puoi utilizzare la funzione tutte le volte che vuoi sulla tua pagina, ma non dovresti mai aver bisogno di chiamarla più di una volta nella stessa query. Se la tua query non include alcun campo con valori numerici, la funzione restituisce un valore “null”.
Crea una query
Quando si utilizza la funzione SUM di MySQL, è necessario includere almeno le parole chiave “SELECT” e “FROM” nella query. Tuttavia, puoi aggiungerne di più, ad esempio utilizzando la clausola “WHERE” per indicare che desideri aggiungere solo numeri all’interno di un determinato intervallo o che desideri valori da righe specifiche, come quelle appartenenti a un cliente specifico. Ad esempio, puoi utilizzare “SELECT SUM (columnName) FROM tableName WHERE custID = 5” come query.
Esegui query
Usa la funzione mysql_query di PHP per inviare la tua query al database e salvare il risultato in una variabile. Ciò ti consente di utilizzare il risultato tutte le volte che desideri sulla tua pagina Web e anche nei calcoli successivi. La funzione stessa richiede solo di fornire la query come parametro, che può provenire da una variabile stringa o da una query racchiusa direttamente tra virgolette. Visualizza la somma totale sullo schermo utilizzando la funzione eco di PHP.