v2.5.2
Giriş yap

COUNT sayma ve yazdirma problemi.

wordes
386 defa görüntülendi

Merhaba,

Uzun uzun yazdim sildim. Simdi kisa ve oz anlatmaya calisacagim. Verilerimi bu sekilde tutuyorum.

Projelerimden birine bir bilgilendirme eklendiginde, projelerimin listelendigi tablomun sonunahangi projeye kactane bilgilendirme gelmis rakamsal olarak yazdirmaya calisiyorum. Proje ID'lerini proje_bilgilendirme'ye yazdiriyorum. COUNT ile ID'lerin kactane oldugunu toplatiyorum ama satirlari sayip kac satir var ise onu butun projelerin sonuna ekliyor.
Orn. 1 proje varsa ve 5 tane bilgilendirme yapilmissa projeler.php icindeki tablonun sonunda 5 yazmasi gibi. Bilmem anlata bildim mi..

Sagolun.

Veritabani
proje - proje_id
proje_bilgilendirme - id - proje_id

$bilgilendirmesayisor=$db->prepare("SELECT COUNT(proje_id) FROM `proje_bilgilendirme` GROUP BY proje_id");
$bilgilendirmesayisor->execute();
$bilgilendirmesayicek=$bilgilendirmesayisor->rowCount();
?>
<div class="d-flex justify-content-center">
<?php if (izin("proje",d)): ?>
<form action="projeduzenle.php" method="POST">
<input type="hidden" name="proje_id" value="<?php echo $projecek['proje_id'] ?>">
<button type="submit" name="duzenleme" class="btn btn-dark btn-sm icon-split">
Hinweis<span class="badge badge-secondary ms-2"><?php echo $bilgilendirmesayicek; ?></span>
</button>
</form>
<?php endif ?>
qplot
1118 gün önce

INNER JOIN YERINE LEFT JOIN YAZ