Mam pytanie odnośnie PDO i wstrzykiwania kodu.
Otóż mam taki fragment:
$db= new PDO('mysql:host=localhost;dbname=test', 'root', ''); $sql= "SELECT id FROM uzytkownicy WHERE login= :login AND haslo= :haslo"; $login= $db->prepare($sql); ':haslo' => $_REQUEST['haslo']));
i gdy w loginie wpisuje np test' -- (po myślnikach jeszcze spacja) to nie da się zalogować, a w przypadku mysqli bez użycia real_escape_string już da.
Myślałem, że bindValue ma zabezpieczenia, a czy execute je też tworzy ? czy w przypadku PDO kod się inaczej wstrzykuje - jeśli tak to jak ?