PHP mysqli_fetch_array() Memberikan Nilai yang Salah

Saya baru di dunia pemrograman. Saya memiliki data di database mysql dimana tabel data ini mengandung 500-an baris. Lima kolom pertama tabel ini seperti yang ditunjukkan pada gambar yang saya sertakan.

image.pngSelanjutnya, saya ingin apabila diberikan NAMA kabupaten, maka nilai RAYON lah yang akan muncul. Untuk hal itu, saya menggunakan kode berikut.

<?php
$qDataRayon = "SELECT * FROM kabupaten WHERE nama='$kabupaten'";
        $eksekusi = mysqli_query($db,$qDataRayon);
        $row=mysqli_fetch_array($eksekusi); //saya juga sempat pakai assoc tapi hasilnya sama
        $get_rayon = $row['rayon'];
?>

Akan tetapi, ketika data NAMA kabupaten itu berada dibawah (maksudnya, tadinya sudah muncul di baris atas tapi di baris bawah muncul lagi) nilai yang dihasilkan tidak sesuai. Contoh, jika diberikan NAMA = "KAB. SUKAMARA" kok malah yang muncul "Kalteng II", bukan "Kalteng III". Apakah kode saya salah? Mohon bantuan dan pencerahannya.

Terima kasih.

avatar firewalker
@firewalker

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban