Используется ли mysqli_stmt :: bind_param из mysqli :: real_escape_string неявно? Или надо вручную?
1 ответ
Ни mysqli_stmt::bind_param
не делает mysqli::real_escape_string
неявно, ни вам не нужно делать это вручную.
Во-первых, экранирование - это не синоним безопасности. Привязка - это.
Так что это несравнимые дела. Пожалуйста, обратитесь к моему предыдущему ответу для объяснения: Правильное экранирование с помощью MySQLI | запрос по подготовленным операторам
Далее, bind_param все равно не использует экранирование - это другой механизм
Обратитесь к другому моему ответу с полным объяснением: Как подготовленные операторы могут защитить от атак с использованием SQL-инъекций?
Похожие вопросы
Связанные вопросы
Новые вопросы
mysqli
Расширение mysqli PHP является драйвером базы данных PHP. Не путать с базой данных MySQL.