![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko powinno działać a gdzieś jest mały błąd
Połączenie z bazą jest, zapytanie $sql_update działa na 100% bo wklepywałem je bez warunków i aktywuje konto, coś jest nie tak z $sql_check. Połączenie UPDATE działa, a już np w warunkach if nie, w tym przykładzie nie wykona się NIC, nie wyświetli się żaden błąd sql ani php, składnia więc jest "teoretycznie ok", zapytanie $sql_check na bank nie działa jak powinno (szukałem literówek i nic). Powinno być tak skrypt sprawdza czy konto z danym kodem ma już aktywację (w bazie danych 1) i to jest warunek, funkcja exec sprawdza ilość wyników zapytania, w tym przypadku nawet gdy podaje kod i w bazie jest 0 to zawsze zwraca wynik 0 dla zapytania $sql_check, no ok ale skoro dało 0 to powinno wykonać się else czyli aktywacja konta, podczas gdy ten zabieg nie wykonuje się, mimo że $this->pdo -> exec($sql_update); działa. Na pewno jest to jakaś głupota, ale siedzę przy tym i siedzę i nie mogę znaleźć błędu... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Grzebałem grzebałem i zrobiłem w ten sposób, problem był taki, że exec nie zwraca bezpośrednio liczby rekordów (widocznie, źle zrozumiałem czytając bibliotekę PDO)
gitbejbe trochę nie widzę sensu w pisanie tego w taki sposób, po co mi logowanie w aktywowaniu konta, tylko powiedz mi jeszcze jak można zrobić JEDNO zapytanie do update i select jednocześnie, bo ja jestem początkującym mocno ale wydaje mi się, że nie ma takiego zapytania (IMG:style_emoticons/default/wink.gif) Ten post edytował hunter1988 5.06.2013, 09:06:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 16:31 |