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

Por que mysqli_real_escape_string tem um objeto de conexão como primeiro parâmetro


mysqli_real_escape_string deve estar ciente do conjunto de caracteres da conexão para que possa escapar caracteres especiais corretamente. Se você usa um conjunto de vários bytes, o mysqli deve saber. Caso contrário, uma injeção de sql é possível . Veja esta resposta para mais detalhes.

No entanto, não use! Use Declarações Preparadas !