$totalHarcama = $db->query("SELECT SUM(Harcama_Tutar) AS total FROM Harcamalar")->fetchColumn() ?? 0;
$totalDGHarcama = $db->query("SELECT SUM(DG_Tutar) AS total FROM DG_Harcamasi")->fetchColumn() ?? 0;
$total = number_format(($totalHarcama + $totalDGHarcama), 2, ",", ".");
echo $total . "₺";Bu değişiklikler şunları içerir:
- fetchColumn() fonksiyonu kullanılarak tek bir sütun değeri alınır. Bu, kodun daha hızlı çalışmasına ve daha az bellek kullanımına yol açar.
- $totalHarcama ve $totalDGHarcama değişkenleri virgülden arındırılır (str_replace() yerine number_format() kullanarak).
- $total değişkeni number_format() kullanılarak biçimlendirilir ve son olarak ekrana yazdırılır.