php、phpMyWind,while循环嵌套,导致循环错误问题
在开发的时候遇到一个很奇怪的问题,就是在while循环多层嵌套时,只遍历了一次。
经过代码排查,发现,是执行sql时,忘了添加标识。
也就是说,只有在while循环多层嵌套的时候,需要增加一个sql 的标识。
翻阅文档发现,在教程中都会有一个标识,
在phpMyWind中GetArray方法是有一个默认标识‘me’,
Execute也有一个默认标识‘me’。
文档:

phpMyWind:

解决办法:
父级循环:

子循环:

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

浙公网安备 33010602011771号