Baris-baris ini dari dokumentasi di php.net adalah kuncinya:
https://www.php.net/manual/en /mysqli-result.fetch-array.php
Dalam kasus di mana dua atau lebih kolom memiliki nama yang sama, satu-satunya cara untuk merujuk kemunculan pertama kolom itu adalah dengan indeks numerik. Dalam kasus ini Anda memerlukan mysqli_fetch_row atau mysqli_fetch_array dengan salah satu MYSQLI_BOTH atau MYSQLI_NUM sebagai argumen kedua (dalam penggunaan prosedural).
mysqli_fetch_assoc($result) hanyalah singkatan dari mysqli_fetch_array($result, MYSQLI_ASSOC) .
mysqli_fetch_object melakukan apa yang Anda harapkan:Ini mengembalikan deretan hasil sebagai objek. Gunakan ini di atas mysqli_fetch_assoc adalah masalah apakah suatu objek atau array lebih baik mewakili catatan yang sedang ditangani. Objek dapat berupa kelas apa pun yang Anda inginkan - stdClass adalah defaultnya.