Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Vòng lặp while bên trong không hoạt động

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$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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. X lần nhập blog cuối cùng - nhưng chỉ một lần cho mỗi người dùng

  2. Có phải “Where IN” với nhiều cột được xác định trong SQL chuẩn không?

  3. Kết quả 'n' hàng đầu cho mỗi từ khóa

  4. Làm cách nào để cắt bớt một bảng bằng Doctrine 2?

  5. GROUP BY trả về bản ghi đầu tiên