Menjumlahkan Field number dari Database dg PHP

Publish Date : 26-08-2023 , dibaca 26884 kali, Hari ini dibaca : 1 kali ,0 comments

Menjumlahkan Data Otomatis di PHP dengan data yang diambil dari database , kali ini kita akan membahas Cara Menggunakan SUM di query dengan studi kasus yang berbeda,  hal seperti ini pasti sering dijumpai jika kita membuat aplikasi yang berhubungan dengan angka-angka , jika pada artikel sebelumnya admin sudah membahas Membuat Penjumlahan otomatis di Textbox , kali ini kita juga akan membuat penjumlahan otomatis dengan menampilkan data dari database .

Penjumlahan Field / Record Otomatis dengan PHP

Dalam artikel sebelumnya admin juga sudah membahas beberapa artikel cara menjumlahkan data di database dengan studi kasus yang berbeda yaitu :

Nah untuk kali ini kita akan membuat penjumlahan dengan kasus yang berbeda pula.. berikut analogi permasalahannya dapat kita lihat pada gambar dibawah ini :

penjumlahan record field di database php mysql

Diketahui :
Terdapat data di Nilai A dan Nilai B pada tabel "tabel_nilai"

Ditanya :
Jumlah Total Nilai A , Total Nilai B , A +B , dan Total Nilai B

Jawab :

Untuk Menampilkan data seperti diatas dari database, sehingga di dapat Total dari field / record nilai A dan Nilai B , berikut codenya :

<?php
//koneksi
$koneksi = mysqli_connect("localhost", "root", "", "db_suckittrees");
/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

echo "<table>
      <tr><th>No</th><th>Nilai A</th><th>Nilai B</th><th>A + B</th></tr>";
      $no=0;
$sql=mysqli_query($koneksi, "SELECT * FROM tbl_nilai");
while ($r=mysqli_fetch_array($sql)){ //Looping data dari database
    $no++;
    $ab= $r['nilai_a'] + $r['nilai_b']; //Menghitung A + B
    echo "<tr><td>$no</td>
              <td>$r[nilai_a]</td>
              <td>$r[nilai_b]</td>
              <td>$ab</td>
              </tr>";
  $total_nilai += $ab ;//Menghitung Total dari A+B
}
//Menghitung Total Nila A dan B dengan query
$j = mysqli_query($konkesi, "SELECT SUM(nilai_a) AS jumlah_a, SUM(nilai_b) AS jumlah_b FROM tbl_nilai");
echo "<tr><td>Total</td><td>$j[jumlah_a]</td><td>$j[jumlah_b]</td><td>$total_nilai</td></tr>";
echo "</table>";
?>

Bagaimana Mudah Bukan.. ?  Bagaimana Jika menjumlahkan data berdasarkan type atau kategori ???simak tutorialnya di Menjumlahkan record / field numerik di database MYSQL

Produk Rekomendasi

Artikel Terkait

Diskusi



wa