<?php $stmt = $pdo -> query( 'SELECT flag FROM users WHERE login ='.$login.' ' ); $user_flag = $stmt -> fetch(); ?>
Wywala mi error:
Cytat
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'TUTAJ PODAJE LOGIN' in 'where clause'' in C:\Program Files\VertrigoServ\www\obiekty\system_files\function_login.php:74 Stack trace: #0 C:\Program Files\VertrigoServ\www\obiekty\system_files\function_login.php(74): PDO->query('SELECT flag FRO...') #1 C:\Program Files\VertrigoServ\www\obiekty\system_files\function_login.php(132): loginUser->loginProcess('login', 'login', 'pass') #2 C:\Program Files\VertrigoServ\www\obiekty\system_files\engine.php(6): include('C:\Program File...') #3 C:\Program Files\VertrigoServ\www\obiekty\index.php(49): require('C:\Program File...') #4 {main} thrown in C:\Program Files\VertrigoServ\www\obiekty\system_files\function_login.php on line 74
Jeżeli wywalę całe WHERE itd, skrypt się wykonuje, ale każdemu userowi przypisuje tą samą (pierwszą z brzegu) flagę.
Ktoś pomoże? Ja już wyczerpałem chyba swoje możliwości odkrycia ocb w tej kwestii
