Arkadaşlar
"durum" sütununda yer alan Açık/Kapalı verilerini nasıl saydıra bilirim?
Açık (20)
Kapalı (7)
Gibi...
Yada iller sütünunda yer alan
Ankara (10)
İstanbul (30)
Gibi...
Sum komutu ile rakamlar toplanıyor ama aynı olan string değerler nasıl saydırılıyor?
Basit bir örnek çok işime yarayacak
Şimdiden çok teşekkür ederim.
PHP MySQL da String değer nasıl saydırılır?
7
●122
- 29-01-2022, 18:50:47Hocam where durum aktif diyip rowcount ile alsanız? Ve yine where pasif diyip rowcount ile alsanız nasıl olur? Ayrı ayrı değişkenlerde toplam veriyi böyle de öğrenebilirsiniz.
- 29-01-2022, 18:50:58Kendi değerlerini anahtar olarak tanımlayarak bir dizi oluşturup, anahtarları saydırabilirsin. Örneğin;CodeKod adlı üyeden alıntı: mesajı görüntüle
$array = []; $array['Ankara'][] = "İlçe 1"; $array['Ankara'][] = "İlçe 2"; echo count($array['Ankara']); // Çıktı '2';
Olayı tamamen yanlış anlamışım pardon.
$query = "SELECT COUNT(*) FROM `tablo_adi` WHERE durum = 'Açık'";
- 29-01-2022, 18:57:56Evet bunlar işe yarar ama direkt örneğin "Ankara" değerinin kaç tane olduğunu saydıramamak ilginç hiç kaynakta yok
Normalde input type kısmına hidden vererek arka planda
Anlara için 1
İstanbul için 2
Verilerini gizlice veritabanına göndermek sonrasında çekmek evet dediğiniz gibi olur. - 29-01-2022, 19:05:49Tek sorguda çekmek isterseniz şu şekilde de kullanabilirsiniz hocam.
SELECT durum, COUNT(id) as toplam FROM [TABLO_ADI] GROUP BY durum
İller için de benzer şekilde;
SELECT il, COUNT(id) as toplam FROM [TABLO_ADI] GROUP BY il
Tek bir il veya durum için de yukarıda arkadaşların belirttiği şekilde WHERE Koşulu koyarak COUNT ile saydırabilirsiniz. - 29-01-2022, 19:07:28CodeKod adlı üyeden alıntı: mesajı görüntüle
$query = "SELECT COUNT(*) FROM `tablo_adi` WHERE sehir = 'Ankara'";
Hocam (: