Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá! Eu estou tendo um problema com a função mysqli_real_escape_string. Está dando o seguinte alerta: Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\...php on line xyz Eu estou usando ela obviamente por questões de segurança... E estou incluindo ela numa função que eu criei que limpa a string:
function limpaString($texto){ $nova = trim(strip_tags($texto)). return mysqli_real_escape_string($nova). } Eu já coloquei ela fora da função em todos os lugares, mas nada... E sim, eu to usando as funções mais recentes do MySQL, o MySQLi, com o 'i'. Quem souber o que é isso, agradeço desde já!
O erro diz exatamente o problema. São esperados dois parâmetros e você passou só um
Veja exemplos na documentação:
http://php.net/manual/pt_BR/mysqli.real-escape-string.php
Tem que passar o link da conexão, não apenas a string a ser "limpa"