Baris-baris ini dari dokumentasi di php.net adalah kuncinya:
http://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.