![]() |
![]() |
-zdziwiony- |
![]()
Post
#1
|
Goście ![]() |
Cześć! Czy ktoś mógłby mi wyjasnić następujący fenomen. Mam taki oto sobie fragment kodu:
Obiekt $sql to obiekt klasy MySQLI. W momencie wywołania tego kodu zmienna $stmt przyjmuje wartość NULL, przy czym MySQLI nie zwraca żadnego błędu ($sql->error). Skoro $stmt jest NULL no to wiadomo, że dalsza część tego kodu leży. Poszedłem dalej i wywołałem sobie kod: O dziwo var_dump() zwrócił mi informacje o poprawnym obiekcie typu mysqli_stmt, a więc niby wszystko ok. Idąc dalej wywołanie takiego kodu
Załatwia sprawę i skrypt o dziwo zaczyna chodzić. Tylko, że ja nie wiem o chodzi... |
|
|
![]() |
-Gość- |
![]()
Post
#2
|
Goście ![]() |
Badając temat dalej, zauważyłem, że wystarczy powtórzy wykonanie pierwszje linijki, czyli:
I skrypt od razu zaczyna działać. Dlaczego, musi to byc wywołane dwa razy? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:28 |