php、phpMyWind,while循环嵌套,导致循环错误问题

在开发的时候遇到一个很奇怪的问题,就是在while循环多层嵌套时,只遍历了一次。

经过代码排查,发现,是执行sql时,忘了添加标识

 

也就是说,只有在while循环多层嵌套的时候,需要增加一个sql 的标识。

 

 

 

 

 翻阅文档发现,在教程中都会有一个标识,

在phpMyWind中GetArray方法是有一个默认标识‘me’

Execute也有一个默认标识‘me’。

文档:

 

 

 phpMyWind:

     

 

 

解决办法:

  父级循环:

    

 

    子循环:

      

     

 

 

 注意:

  1.标识千万不能写成一样。否则,会解析为执行同一个sql语句执行,后者会覆盖前者。

posted @ 2020-07-14 17:03  Deer_Lin  阅读(333)  评论(0)    收藏  举报