Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jumlah array php (dibuat dari hasil mysql) tergantung pada nilai mysql di kolom mysql lain

Anda salah. Anda bisa mendapatkan jumlahnya melalui pernyataan MySql itu sendiri.

Gunakan jumlah fungsi agregat bersama dengan kelompok demi klausa.

Seperti ini,

SELECT DebitAccount,sum(Account) from  2_1_journal group by DebitAccount

Kode lengkap Anda:

$query = " SELECT DebitAccount,sum(Account) as Total from  2_1_journal group by DebitAccount";
$sql = $db->prepare($query);
$sql->execute();
$data = $sql->fetchAll(PDO::FETCH_ASSOC);
foreach($data as $result){
if(strlen($result['Total']) > 0 ) {
echo "DebitAccount ". $result['DebitAccount']. "Total is: ". $result['Total']. "<br>";
print_r (array_sum($result));
}
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan untuk memilih string yang diakhiri dengan karakter tertentu

  2. Bagaimana cara mengganti string dengan string lain dan menyimpan case di php dan mysql?

  3. Apa cara terbaik untuk mengosongkan tabel MySQL referensi diri?

  4. Bagaimana mengatur ketersediaan kamar berdasarkan hari atau bulan pekerjaan

  5. Gabungkan bidang baris dengan ID yang sama di MySQL