cara menghitung berdasarkan kondisi database.

saya mau bertanya, bagaimana cara menghitung data dengan mengecek database terlebih dahulu,misal seperti ini :

 <?php
$cars=array("Volvo","BMW","Toyota");
//cek db
echo count($cars);
?>

hasil dari kode di atas kan hasilnya "3",misal di database adanya volvo dan bmw. bagaimana hasilnya jika terhitung hanya data yang ada di db saja.

avatar ikhwansr
@ikhwansr

68 Kontribusi 3 Poin

Diperbarui 2 tahun yang lalu

5 Jawaban:

kurang jelas gan pertanyaannya. data yg hanya di db itu apa aja? terus yg ini data apa?

 $cars=array("Volvo","BMW","Toyota");
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 6 tahun yang lalu

bisa pakai ->num_rows;

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 6 tahun yang lalu

jadi gini gan,data yang di db hanya "volvo" dan "bmw". misal kita mengirim data ("Volvo","BMW","Toyota"), data yang terhitung hanya 2 ("volvo" dan "bmw"),karena kita cek db terlebih dahulu. sedangkan data "toyota" tidak di hitung,karena data di db tidak ada.

avatar ikhwansr
@ikhwansr

68 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

jadi yg mau ditanyakan itu cara cek nya? apa cara menghitung data yang ada didb sesuai dengan kondisi yg ada?

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih


<?php
$array_cek=array('toyota','volvo','bmw');
$array_db=array('toyota','bmw');

$result=array_intersect($array_cek,$array_db);
echo count($result);
echo "<br>";
print_r($result);
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban