Foreach嵌套在带有PDO查询的while循环中

时间:2015-07-20 16:49:39

标签: php mysql pdo foreach while-loop

为了在我的脚本中修改脂肪,我决定使用1个PDO准备跨越一系列预定义的表。 PDO在struct MultiInheritance : Derived1, Derived2 { void bar1() { Derived1::foo(); } void bar2() { Derived2::foo(); } }; 循环中执行,在while循环内有while来构建每个结果集的输出。

这是搜索的代码。该脚本当前在3个表中搜索结果(通过foreach次迭代)。我们将它们称为表a,b和c。对于测试搜索,它在表a中找到2个结果,在表b中找到0,在表c中找到1。

虽然它总共找到3个结果但它只显示2.一个来自表'a'而另一个来自表'c'。该脚本没有根据表'a'中的第二个查找来构建结果。

我一直看着它,直到我的眼睛流血,寻找可能是我错的东西,我无法弄明白。这个代码有什么问题?

while

1 个答案:

答案 0 :(得分:0)

谢谢@ dan08。我在if ($row['score'] != null) {添加了foreach。还发现查询中的SUM()正在删除应该是结果的内容。

现在正在进行更改。