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>
avatar pythpal20
@pythpal20

3 Kontribusi 5 Poin

Diperbarui 3 tahun yang lalu

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>&lt;?php $query = "SELECT * FROM (SELECT DATEDIFF(TglPajak,CURRENT_DATE()) AS selisih FROM masterstnk)AS dataz WHERE selisih &lt; 0"; $snc1 = $db1-&gt;prepare($query); $snc1-&gt;execute(); $res1 = $snc1-&gt;get_result(); while ($row = $res1-&gt;fetch_assoc()) { $data[]=$row; } $jumlah_data = count($data); echo 'Jumlah Data = ' .$jumlah_data; ?&gt;</pre>

avatar pythpal20
@pythpal20

3 Kontribusi 5 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban