cara menghitung data dalam database menggunakan where condition

 <?php
	$id=$_GET['id'];

	$q="SELECT COUNT(*) FROM `pesanan` WHERE `pesanan`.`id_visitor`='$id'";
	$qe=mysql_query($q);
	echo "
		<p>(  $qe)</p>
	";
?>

saya mencoba coding diatas untuk menampilkan jumlah data berdasarkan id. ketika saya coba mnggunakan mysql data muncul. tetapi ketika masuk ke php yang muncul adalah Resource id#5. mohon bantuannya ya untuk menampilkan nilai dari data yang sudah dihitung.. terimakasih

avatar nerdy
@nerdy

2 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:


<?php
	$id=$_GET['id'];

	$q="SELECT COUNT(*) FROM `pesanan` WHERE `pesanan`.`id_visitor`='$id'";
	$qe=mysql_query($q);
        if($qe){
         while($row = mysql_fetch_array($qe)){
           echo $row[0];
         }
        }
?>

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

tambahkan mysql/mysqli_num_rows untuk hitung jumlah data yg difetch.

// kode agan
$q="SELECT COUNT(*) FROM `pesanan` WHERE `pesanan`.`id_visitor`='$id'";
$qe=mysql_query($q);

// tambahkan
$total = mysql_num_rows($qe);
// cek hasilnya
die($total);

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban