tek database içinde 4 tane tablo var bu tabloların içinde bir sutunda yazan verileri php ile yazdırmak istiyorum.
4 tablo toplamı değil 4 ayrı işlemi yazdıracağım.
yazdıracağım php sayfasında database bilgileri de yok onuda eklemem gerekecek.
tam olarak benzer bir kod yapısı var mı?
Teşekkürler..
Php ile Mysql sutun toplamı?
5
●202
- 12-05-2021, 19:39:58inner join kullanıp 4 tabloyu birleştirebilirsiniz , sonra sum ile değerleri toplayabilirsiniz
- 10-06-2021, 14:06:42Şimdi ufak bir fikir almam gerekiyor.
9 tane ayrı mysql databaseye bağlantı kuracağım sum ile aynı sutundaki verileri çekip ayrı ayrı tek bir sayfaya yazdıracağım.
9 tane DB bağlantı şekli nasıl olacak tek bir sayfa içinde yazdırabilmem için?
Benzer bir php kod örneği nerden bulabilirim? - 10-06-2021, 21:50:39Kafanızda bir fikir oluşması adına size şöyle bir kod örneği hazırladım. İşinize yaraması dileği ile kolay gelsin.
<?php $connectionArray = []; $connectionArray[] = new PDO("mysql:host=localhost;dbname=test_1", "root", "1234"); $connectionArray[] = new PDO("mysql:host=localhost;dbname=test_2", "root", "1234"); $connectionArray[] = new PDO("mysql:host=localhost;dbname=test_3", "root", "1234"); #...... $result = 0; foreach($connectionArray as $v) { $query = $v->query("select sum(kolon) from tablo"); $result += $query->fetchColumn(); } echo $result; ?> - 11-06-2021, 19:56:50Örnek güzel oldu ama sunucu problemi mi emin değilim.
Devamlı 500 hatasına düşüyorum db bağlantı ok ama kodla ilgili sorun yaşıyorum.
Bu sayfa çalışmıyor
siteadi.com şu anda bu isteği işleme alamıyor.
HTTP ERROR 500
$query = mysql_query("SELECT SUM(sutunadim) FROM tablom"); $row = mysql_fetch_array($query); echo $row['SUM(sutunadim)'];
Tek db user oluşturup tüm dblere erişim izni verdim.
PDO kullanmam gerekdiğini düşünüyorum bağlantı sağladım sorun yok.
Ama bir türlü veriyi çekemiyorum çok ilginç