Chuyển nhận xét của tôi thành câu trả lời:
Chỉ nhìn vào mã của bạn trong một giây, tôi có thể thấy rằng bạn đang sử dụng $row
biến cả cho vòng lặp bên ngoài và cho vòng lặp bên trong. Thử đổi tên $row
của vòng lặp ngoài biến thành $outerRow
và $row
của vòng lặp bên trong biến thành $innerRow
. Đây có thể là vấn đề đầu tiên. Điều này cũng có thể áp dụng cho các biến khác, chẳng hạn như $result
biến.