PHP ile Veritabanından Tek Sorguyla Saydırma Nasıl Yapılır?
Merhaba PT.
Yukarıda yapmak istediğim veritabanında veri_kodu
satırında bulunan değere göre saydırma işlemi yapıyorum. Bunu her değer için ayrı ayrı sorgu değil de, tek sorguda çıktı sayılarını değişken olarak alabilir miyim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
<?php
//Fonksiyon Oluşturuyoruz
function sorgu($kod) {
global $db;
$query1 = $db -> prepare("SELECT * FROM veriler WHERE veri_kodu = :kod");
$query1 -> execute(["kod" => $kod]);
$count1 = $query1 -> rowCount();
return $count1;
}
//Kullanım:
echo sorgu(1); //Sonuç: 15
?>
Bu şekilde dener misin?
Bunu sql ile veri_kodu alanını gruplayarak halledebilirsin.