Menjumlahkan Filed numerik data array di database dg PHP

Publish Date : 23-10-2017 , dibaca 38996 kali, Hari ini dibaca : 1 kali ,0 comments

Tutorial kali ini kita akan membahas Cara Menjumlahkan data yang ada di database Mysql, data berbentuk numerik di database Mysql akan dengan mudah kita jumlahkan dengan Query SUM yang ada di mysql , untuk ini anda bisa lihat pada artikel Cara Menjumlahkan field data numerik di database , atau dijumlahkan berdasarkan tipe nya Menjumlahkan record / field numerik di database MYSQL , Namun terkadang kita ingin menampilkan data yang ada di database dalam bentuk array melalui perulangan dalam menampilkan data yang ada, tentu akan sangat repot jika ditampilkan dengan query . Nah disini admin akan berbagi dengan trik Yang Mudah dalam menjumlahkan data Yand ada di database

Menjumlahkan Data di Database dengan PHP

anggap kita memiliki tabel dengan nama 'barang' , dan terdiri dari kolom jumlah dan Harga yang di dalamnya terdapat filed numerik , Nah disini kita ingin menjumlahkan keseluruhan Jumlah Barang dan Total Harga, untuk lebih jelasnya lihat gambar dibawah ini :

menjumlahkan data field numerik di database dengan php

Untuk Kasus Seprti ini dalam Menghitung Nilai Total tentu diperlukan sedikit sentuhan trik, sehingga bisa di dapatkan data yang kita inginkan..

CODE MENAMPILKAN tabel 'barang' :

<?php
$sql=mysql_query("SELECT * FROM barang");
while ($r=mysql_fetch_array($sql)){
//Looping Untuk menampilkan data (namabarang,jumlah,harga)
}
?>

Code diatas , masih sebatas menampilkan data saja, Nah.. Disini kita akan menambahkan code Yang ada Untuk Mendapatkan Total Jumlah Barang, dan Total Harga Barang, ada 2 cara yang dapat kita Gunakan

Menjumlahkan Array di PHP

Artikel ini sebenarnya sudah ada di "Cara Menjumlahkan Array di PHP" (baca disini)) Karna data yang ditampilkan berbentuk array.. untuk menjumlahkan data yang terdapat didalam array caranya mudah

contoh :

<?php
$a = array(1,2,3);
$jumlah = array_sum($a);
echo $jumlah;
//maka akan menampilkan 6
?>

Dengan menggunakan Cara ini maka Script untuk permasalahan diatas adalah :

<?php
$sql=mysql_query("SELECT * FROM barang");
while ($r=mysql_fetch_array($sql)){
//Looping Untuk menampilkan data (namabarang,jumlah,harga)
$jumlah[] = $r['jumlah'];
$harga[] = $r['harga'];
}
//Total
$jumlahnya = array_sum($jumlah);
$harga = array_sum($harga);

//Tampilkan
echo "$jumlahnya<br/>";
echo "$harga";
?>

Cara Yang Kedua Cukup dengan Menggunakan Script seperti berikut :

<?php
$sql=mysql_query("SELECT * FROM barang");
while ($r=mysql_fetch_array($sql)){
//Looping Untuk menampilkan data (namabarang,jumlah,harga)
$jumlah += $r['jumlah'];
$harga += $r['harga'];
}

//Tampilkan
echo "$jumlah<br/>";
echo "$harga";
?>

Produk Rekomendasi

Artikel Terkait

Diskusi



wa