Simplesmente não consigo com que a mensagem de erro seja exibida, segue meu código:
<?php include("cabecalho.php") ?>
<?php
$nome = $_GET["nome"];
$preco = $_GET["preco"];
$conexão = mysqli_connect('localhost','root','xxxxxx','loja');
function insereProduto($conexão,$nome,$preco){
$query = "insert into produtos (nome, preco) values ('{$nome}', {$preco})";
$resultadoDaInsercao = mysqli_query($conexão, $query);
return $resultadoDaInsercao;
}
if (insereProduto($conexão,$nome,$preco)){
?>
<p class="text-success"> Produto <?= $nome; ?> , <?= $preco; ?> adicionado com sucesso !</p>
<?php
} else{
$msg = mysqli_error($conexao);
echo 'Cade a mensagem de erro ??!!'
?>
<p class="text-danger"> Produto <?= $nome ?> , não foi adicionado! <?= $msg ?></p>
<?php
}
?>
<?php include("rodape.php") ?>