Aritmatika untuk database

image.pngimage.png
disini saya ingin menjumlahkan harga yang memiliki idkel yang sama saja.
saya masih bingung sc untuk phpnya
avatar farizkusumahdinata

@farizkusumahdinata

3 Kontribusi 0 Poin


Jawaban Terpilih

Menjumlahkan bedasarkan idkel?

SELECT 
SUM(harga) as total
FROM
tabel_nya
WHERE
idkel = "$idkel"

Itu untuk querynya.

Lalu selanjutnya ambil aja datanya, outputnya soalnya cuman satu baris.
avatar GrennKren

@GrennKren

61 Kontribusi 45 Poin

Jawaban

Menjumlahkan bedasarkan idkel?

SELECT 
SUM(harga) as total
FROM
tabel_nya
WHERE
idkel = "$idkel"

Itu untuk querynya.

Lalu selanjutnya ambil aja datanya, outputnya soalnya cuman satu baris.
avatar GrennKren

@GrennKren

61 Kontribusi 45 Poin


maaf ka, pemanggilannya sudah benar begini?

<?php
	$ambilsemuadatabarang = mysqli_query($conn, "SELECT 
	SUM(harga) as total
	FROM
	pemenangkel
	WHERE
	idkel = '7654'");
        $i = 1; 
	while ($data = mysqli_fetch_array($ambilsemuadatabarang)){
	$harga = $data['harga'];
?>
	<tr>
        <td><?=$i++;?></td>
	<td><?=$harga;?></td>
	</tr>
<?php
}?>
avatar farizkusumahdinata

@farizkusumahdinata

3 Kontribusi 0 Poin


Ya udah benar aja.
Tapi aku kek nya yang salah
"Menjumlahkan harga yang memiliki idkel yang sama saja."

Berarti ingin menyaring yg idkel sama dan mengambil total harga nya kan ya?
Coba ini
SELECT 
idkel,
(SELECT SUM(harga) FROM pemenangkel p2 WHERE p2.idkel = p1.idkel) as total
FROM
pemenangkel as p1
GROUP
BY idkel

avatar GrennKren

@GrennKren

61 Kontribusi 45 Poin


Login untuk gabung berdiskusi