Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

$msg =mysqli_error($conexao); não exibe nada

Olá, no final da aula 3. mysqli_error, pede para inserir no else:

if(insereProduto($conexao, $nome, $preco)) { ?>
    <p class="alert-success">Produto <?= $nome; ?>, <?= $preco; ?> adicionado com sucesso!</p>
<?php } else {
    $msg = mysqli_error($conexao);
?>
    <p class="text-danger">O produto <?= $nome ?> não foi adicionado: <?= $msg?></p>
<?php
}
?>

Só que quando eu cadastro produto com nome e preco vazios http://localhost/loja/adiciona-produto.php?nome=&preco= a única mensagem que aparece é O produto não foi adicionado: e não especificada e detalhada como na vídeo aula.

1 resposta
solução!

Consegui encontrar o erro, estava na conexão com o banco.