@david2555

Как защищится от sql инекции без ооп в php?

Здравствуйте, мне нужно узнать как можно защищатся от sql инекции без ооп. Я не знаю ооп. Я прочитал ранзые форумы и статии - все пишут разные вещи, один - только ооп безопасно, один mysqli_real_escape_string. Не знаю кто правдо кто нет. Пишите мне пожалуйста как можно защищится от ооп без каких фреимворков в php.
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 4
UnluckySerivelha
@UnluckySerivelha
PDO и подготовленные выражения, подробнее - https://habr.com/post/148701/
Ответ написан
Комментировать
@alexalexes
А причем тут боязнь ООП?
В документации описаны, как прикрепить параметры к запросу как в объектно-ориентированном стиле, так и в процедурном. Реализовать общение с СУБД можно и в том, и в другом стиле, если речь идет про MySQl.
php.net/manual/ru/mysqli-stmt.bind-param.php

PS: Вы просто боитесь усваивать документацию, пробовать различные примеры реализации. Вот и все.
Ответ написан
@Codebaker
Всё умею, всё могу!
Почитайте внимательно и разберитесь, как работают PDO и гуглите про prepared queries.
Ответ написан
Комментировать
@Yan-s
Спешу обрадовать. Знание ООП для этого не требуется. Вы можете просто сделать как в многочисленных примерах, работать с PDO как с инструментом, не вдаваясь в детали.

Но лучше, всё таки выделите время чтобы изучить хотя бы ООП синтаксис в PHP. В этом нет ничего сложного, но здорово облегчит вам жизнь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы