Postingan lainnya
Bagaimana cara menghitung jumlah data pada tabel dari hasil code ini ?
<?php
$query = " SELECT TglPajak, current_date() as tglNow FROM masterstnk";
$snc1 = $db1->prepare($query);
$snc1->execute();
$res1 = $snc1->get_result();
if ($res1->num_rows > 0) {
while ($row = $res1->fetch_assoc()) {
$a = $row['TglPajak'];
$b = $row['tglNow'];
$ax = strtotime($a);
$bx = strtotime($b);
$hasil = ($ax-$bx)/86400;
$data = array();
if ($hasil > 7 and $hasil < 100){
?>
<tbody>
<td><?php echo $a; ?></td>
<td><?php echo $b; ?></td>
<td><?php echo (int)$hasil; ?></td>
<?php } }
} ?>
</tbody>
Tanggapan
setelah di run code ini, terdapat 2 rows. tapi saya bingung code untuk menghitung jumlah datanya. kalau seperti biasa tanpa kondisi if nya bisa saja dengan count($data); tapi malah total keseluruhan data yang ditampilkan
setelah mencoba oprek di Query MySQL nya akhirnya saya dapat jawaban sendiri .
1 Jawaban:
Jawaban Terpilih
<pre><?php $query = "SELECT * FROM (SELECT DATEDIFF(TglPajak,CURRENT_DATE()) AS selisih FROM masterstnk)AS dataz WHERE selisih < 0"; $snc1 = $db1->prepare($query); $snc1->execute(); $res1 = $snc1->get_result(); while ($row = $res1->fetch_assoc()) { $data[]=$row; } $jumlah_data = count($data); echo 'Jumlah Data = ' .$jumlah_data; ?></pre>