Atualizar conforme mencionado em comentário ,
mysql_
foi descontinuado desde 5.5
:e removido no PHP 7 .
mysql_real_escape_string()
é parte padrão da função MySQL "lote"
e deve sempre funcionar se a extensão for carregada corretamente. Algum outro
mysql_
função funciona? (Não deveria) Certifique-se de que você tenha esta linha sem comentários em seu
php.ini
:extension=mysql.so
Também seria sábio usar
mysqli
ou PDO
em vez disso (mysql_
está obsoleto
), ambos podem cuidar de escapar para você.