Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Alternativa para mysql_real_escape_string sem se conectar ao banco de dados


É impossível escapar com segurança de uma string sem uma conexão de banco de dados. mysql_real_escape_string() e instruções preparadas precisam de uma conexão com o banco de dados para que possam escapar da string usando o conjunto de caracteres apropriado - caso contrário, os ataques de injeção de SQL ainda são possíveis usando caracteres de vários bytes.

Se você estiver apenas testando , então você também pode usar mysql_escape_string() , não é 100% garantido contra ataques de injeção de SQL, mas é impossível construir algo mais seguro sem uma conexão de banco de dados.