所以我有一个带有来自数据库记录的while循环,我想要做的是分组"协调员"在这种情况下,我通过协调器对SQL查询进行了排序,以便我可以在循环中进行分组。问题是它总是跳过第一行,我假设循环的逻辑应该有问题,我只是想弄清楚如何解决这个问题。我试图为结果中找到的每个协调器显示一个表,但第一个表是空的,它不应该是。这是我的代码。谢谢
> out <- na.omit(merge(left, right, by=c("name", "x"), all=TRUE))
> out[order(out$x),] # to get your same order
name x
4 Bob 1
2 Billy 2
7 Roger 3
1 Anna 4
6 Kathy 5
答案 0 :(得分:3)
注意什么遗失?
if($data['email'] != $cordinator){
^---
v.s。
$coordinator = $data['email'];
^^---
?
您应该至少获得一个未定义的变量警告,这意味着您将使用display_errors和error_reporting关闭运行。它们永远不应该在调试/开发系统上关闭。这就像把手指塞进你的耳朵里一样,而lalalalala听不到你的声音&#34;