![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 7.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć zrobiłem krótki skrypt logowania się do bazy danych, wygląda następująco:
Problem jest prawdopodobnie w sekcji zapytania (linie: 13-20) Ponieważ gdy zrobię zwrócenie wyników to wyrzuca mi wartość 0 (Linia 35). Nie wiem dlaczego zapytanie jest błędne i nie wyrzuca mi nic z bazy danych. Podam także działający skrypt logowania (ale ten jest bez zabezpieczeń przed SQL Infection):
Oraz formularz logowania:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 7.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nawet jeśli usunę parametr hasło z zapytania i skrypt bedzie wyglądał tak:
i jesli wpiszę tylko parametr login to i tak wyrzuci Nie ma takiego rekordu w bazie. A wynik z var_dump bedzie wyglądał tak: C:\wamp64\www\projekty\login.php:17: object(mysqli_stmt)[2] public 'affected_rows' => int 0 public 'insert_id' => int 0 public 'num_rows' => int 0 public 'param_count' => int 1 public 'field_count' => int 4 public 'errno' => int 0 public 'error' => string '' (length=0) public 'error_list' => array (size=0) empty public 'sqlstate' => string '00000' (length=5) public 'id' => int 1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 09:10 |