{ $zajety = $pdo -> prepare('SELECT id FROM `users` WHERE `login` = :login'); $zajety -> bindValue(':login', $username, PDO::PARAM_STR); $zajety -> execute(); $count = $zajety->rowCount(); else { require('./Joker/language/'.$lang.'/logowanie.inc.php'); $tpl = new \Joker\Tpl\Engine('./templates/'); $view = $tpl->createView('logowanie_spr'); $view->username = $username; $view->logowanie = $logowanie; $view->render(); } $zajety -> closeCursor(); }
I gdy go odpalam na localhost z PHP: 5.4.10 to działa normalnie, natomiast gdy go odpalę na serwerze gdzie jest PHP: 5.3.15 to jest bł±d który znika jak usunę funkcję: mysql_real_escape_string();, ale czym zast±pić t± funkcję która zabezpieczała mi zmienne - A może PDO sam w sobie już posiada zabezpieczenie ?.
Pozdrawiam i z góry bardzo dziękuje.