Olá, boa tarde , minha dúvida é a seguinte vim do curso de "Curso PHP e MySQL II Cookies, sessões e mais recursos" para o "Curso PHP I: Orientação a objetos com sua linguagem preferida" e no primeiro curso samos a função :
function insereProduto($conexao, $nome, $preco, $descricao, $categoria_id, $usado) {
$nome = mysqli_real_escape_string($conexao, $nome);
$descricao = mysqli_real_escape_string($conexao, $descricao);
$query = "insert into produtos (nome, preco, descricao, categoria_id, usado)
values ('{$nome}', {$preco}, '{$descricao}', {$categoria_id}, {$usado})";
return mysqli_query($conexao, $query);
}
e no novo curso foi apresentada a mesma função sem as seguintes linhas:
$nome = mysqli_real_escape_string($conexao, $nome);
$descricao = mysqli_real_escape_string($conexao, $descricao);
e funcionou do mesmo jeito, eu gostaria de saber qual a funcionalidade dessas linhas e quando devo usar-las? desde já, mt obg!