Bạn không tạo một mảng nào ở đây cả. Trong vòng lặp của bạn, bạn chỉ đang sửa đổi một số biến mà trong ngữ cảnh bạn đã đăng, tôi không thể giải thích.
Nếu tất cả những gì bạn cần, không cần lọc dữ liệu, điều này sẽ làm gì:
$list = Array();
while( $row = mysqli_fetch_array($result) ) {
$list[] = $row;
}
[] về cơ bản là 'appends' trong PHP, nó là một cơ chế xấu nhưng nó hoạt động.
Nếu bạn muốn truy cập các hàng trên mỗi khóa chính (id
trong trường hợp của bạn, tôi nghĩ) thì chỉ cần thay thế []
với [$row["id"]]