Se eu acessar a página que salva minhas informações no banco de dados sem atribuir valores para nome e preço, como por exemplo: http://localhost/loja/adiciona-produto.php?nome=&preco=
Ainda assim a linha é inserida na tabela do banco de dados, com valores nulos (string vazia e número igual a 0.00)
Nas vídeo aulas isso não acontece, se não atribuirmos valor ao preço a linha não é inserida na tabela e a função mysqli_query retorna um erro.
Preciso alterar alguma configuração para que o banco de dados não aceite valores nulos como parâmetro?
$nome = $_GET["nome"];
$preco = $_GET["preco"];
...
$query = "insert into produtos (nome, preco) values ('{$nome}', '{$preco}')";
return mysqli_query($conexao, $query);