Merhaba! MySQL (phpMyAdmin) üzerinde bir tablodaki belirli sütunların toplamını almak için keşfettiğim basit ve etkili bir fonksiyonun kullanımını ele alacağız. Ayrıca, en sevdiğim grafik kütüphanelerinden biri olan morris.js ile bu verileri görselleştireceğiz. 🎨📊
Veri Toplama
Aşağıdaki kod, hesap_toplam ve hesap_odenen sütunlarının toplamını alarak bir grafik oluşturacaktır.
Örnek Görselleştirme
Kod
PHP
Morris.Donut({
element: 'morris-donut-chart',
data: [
<?php
$kac_tane = $db->query("SELECT SUM(hesap_toplam) AS toplagel FROM hesaplar")->fetch();
$kac_bane = $db->query("SELECT SUM(hesap_odenen) AS bulgel FROM hesaplar")->fetch();
$toplam = $kac_tane['toplagel'];
$cik = $kac_bane['bulgel'];
echo '{label: "Toplam Borçlar", value: '.$toplam.'},';
echo '{label: "Toplam Ödemeler", value: '.$cik.'}';
?>
]
});
Açıklamalar
- SUM() fonksiyonu, belirli bir sütundaki tüm değerleri toplar.
- fetch() metodu, sorgunun sonucunu alır ve değişkenlere atar.
- Morris.js Donut grafiği, alınan verileri grafik olarak görselleştirmek için kullanılır.
Sonuç
Kodun çalıştırılmasıyla birlikte aşağıdaki gibi bir grafik elde edeceksiniz:
Eğer herhangi bir sorunuz olursa yorum bırakabilirsiniz! 💬😊