29-08-2013, 18:58
(29-08-2013, 18:49)harvester2001 napisał(a):(29-08-2013, 18:45)msx83 napisał(a): Jeżeli dobrze zrozumiałem, to problem tkwi w tym, że pobierasz dane z np. "day 29" i wszystko jest ok, ale dostajesz też dane z "day 30", co daje ten efekt uboczny, tak?
Tak bo jeśli w day 29 jest $who to mi go nie zapisze, ale dochodzą dane z 30 i tam nie ma $who i wtedy go zapisuje.
Tak więc problem leży chyba w zapytaniu SQL.
Sprawdź przed pętla za pomocą prin_r() co zwraca Ci zapytanie, bo teoretycznie powinno zwrócić tylko jeden wiersz, chyba że, masz dwa wyjazdy jednego dnia.
Ewentualnie zastosuj na końcu zapytania
Kod PHP:
LIMIT 0 , 1