Olá, surgiu a seguinte duvida na concatenação do insert utilizando {}:
$query = "insert into produtos (nome, preco) values ('{$nome}', {$preco})";
Porque tenho aspaspas simples apenas em '{nome}' e não em preço?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, surgiu a seguinte duvida na concatenação do insert utilizando {}:
$query = "insert into produtos (nome, preco) values ('{$nome}', {$preco})";
Porque tenho aspaspas simples apenas em '{nome}' e não em preço?
Pois é uma String? será?
Olá, José!
Exatamente. Enquanto o preço será um double ou um float, que não necessita de aspas para inserção no DB.
Como é um String, necessita das aspas.