Những dòng này từ tài liệu trên php.net là chìa khóa:
http://www.php.net/manual/en /mysqli-result.fetch-array.php
Trong trường hợp hai hoặc nhiều cột có cùng tên, cách duy nhất để tham chiếu (các) lần xuất hiện đầu tiên của cột đó là bằng chỉ số số. Trong những trường hợp này, bạn cần mysqli_fetch_row
hoặc mysqli_fetch_array
với MYSQLI_BOTH
hoặc MYSQLI_NUM
là đối số thứ hai của nó (trong cách sử dụng thủ tục).
mysqli_fetch_assoc($result)
chỉ là viết tắt của mysqli_fetch_array($result, MYSQLI_ASSOC)
.
mysqli_fetch_object
thực hiện những gì bạn mong đợi:Nó trả về một hàng kết quả dưới dạng một đối tượng. Sử dụng điều này qua mysqli_fetch_assoc
là vấn đề liệu một đối tượng hay một mảng thể hiện tốt hơn bản ghi đang được xử lý. Đối tượng có thể thuộc bất kỳ lớp nào bạn muốn - stdClass là mặc định.