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

Quando usar mysql_real_escape_string()


Você precisa chamar esta função ao construir consultas SQL com literais de string.
Você não deve chamá-la em nenhum outro lugar.

O objetivo de chamar esta função é evitar que você execute SQL como SELECT * FROM Students WHERE Name = 'Robert'); DROP TABLE Students;--' .
mysql_real_escape_string irá escapar do ' caractere para que a string maligna seja tratada inteiramente como uma string.