Boa tarde pessoal, tenha uma dúvida..
Sobre o código :
function insereProduto($conexao, $nome, $preco) {
$query = "insert into produtos (nome, preco) values ('{$nome}', {$preco})";
$resultadoDaInsercao = mysqli_query($conexao, $query);
return $resultadoDaInsercao;
}
Pelo que entendi, estão sendo passados os parâmetros de valores das variáveis $conexão, $nome e $preco. No caso elas estão recebendo, e não precisamos repetir a declaração da variável $conexão por exemplo...
Pergunto, porque não fazemos o mesmo com a $query ?
Ficaria dessa forma :
function insereProduto($conexao, $nome, $preco, $query) {
$resultadoDaInsercao = mysqli_query($conexao, $query);
return $resultadoDaInsercao;
}
Seria por alguma questão de escopo ?
Obrigado desde já !