Mam problem z warunkiem w pętli while.
Warunek w niej zawarty wykonuje się pomimo tego że $zmienna1 i $zmienna2 są inne a warunek wygląda tak:
if($zmienna1 == $zmienna2) { }
Obie zmienne pobierane są z bazy danych.
Pętla wykonuje się 2 razy.
Jak sprawdzałem ich zawartość funkcją echo dostałem takie wyniki:
Za pierwszym razem:
$zmienna1 = 1
$zmienna2 = 1
Za drugim:
$zmienna1 = 1
$zmienna2 = 2
Nie mam pojęcia dlaczego tak się dzieje. Proszę o szybka odpowiedz.
Edit//
Znalazłem przyczynę lecz nie do końca.
Za $zmienna1 wpisałem 1:
if(1 == $zmienna2) { }
i tak działa. Teraz pytanie. Dlaczego z wartością ze $zmiennej1 nie działa po mimo że wynosi 1??