Förvandlar min kommentar till ett svar:
Bara genom att titta på din kod en sekund kan jag se att du använder $row
variabel både för den yttre slingan och för den inre slingan. Försök att byta namn på den yttre slingans $row
variabel till $outerRow
och den inre slingans $row
variabel till $innerRow
. Detta kan vara det första problemet. Detta kan även gälla andra variabler, som till exempel $result
variabel.