Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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>