Здравствуйте! Есть такой код:
$val = $_GET['val'];
$val_query = $pdo->Query("SELECT * from users WHERE name = '" . $val. "'")->fetch(PDO::FETCH_BOTH);
И таких обращений много по скрипту. Как защититься в этом случае от sql инъекций? Можно ли написать какую-то функцию, которая будет полностью защищать от этой уязвимости данный код?
Я знаю, что есть pdo::prepare и такое подобное, и зачем оно нужно. Мне попался движек, в котором все запросы идут через Query. Поэтому и спрашиваю, есть ли возможность устранить sql инъекции не прибегая к редактированию всего движка, изменяя pdo::Query на pdo::prepare и так далее?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как можно вывести только конкретную информацию о пользователеНапример Здравствуйте: <имя>
Добрый вечер! Мне нужно сделать несколько вариантов вытяжки из базыТо есть пользователь выбирает по какому критерию сортировать(логин, почта,...
Здравствуйте Использую PHPStorm и live edit плагин для верстки, верстка в файлах php что бы цеплять одинаковы секции (header, footer и тд)