Não consegui entender o motivo de na query SQL apenas a variável nome é passada entre aspas simples nesse trecho:
$query = "insert into produtos(nome, preco) values('{$nome}', {$preco})";
Está relacionado ao fato de ela ser um String?
Não consegui entender o motivo de na query SQL apenas a variável nome é passada entre aspas simples nesse trecho:
$query = "insert into produtos(nome, preco) values('{$nome}', {$preco})";
Está relacionado ao fato de ela ser um String?
Rafael tudo bem?
O motivo é exatamente esse que você questionou, o fato de que no banco de dados ser uma String. Supondo que os Valores de $nome e $preco forem respectivamente: Celular e 1000, a query seria executada no banco da seguinte forma: insert into produtos(nome, preco) values('Celular', 1000)
Espero ter contribuído! Abraço.
Ajudou sim, Fabiano Muito obrigado