Após assistir a aula 03 sobre herança fiz as modificações no meu código, porém estou com o seguinte erro:
function insereProduto(Produto $produto) {
$isbn = "";
if ($produto->temIsbn()) {
$isbn = $produto->getIsbn();
}
$tipoProduto = get_class($produto);
var_dump($tipoProduto);
var_dump($isbn);
$query = "insert into produtos (nome, preco, descricao, categoria_id,
usado, isbn, tipoProduto) values ('{$produto->getNome()}',
{$produto->getPreco()}, '{$produto->getDescricao()}',
{$produto->getCategoria()->getId()}, {$produto->isUsado()},
'{$isbn}', '{$tipoProduto}')";
return mysqli_query($this->conexao, $query);
}
string(5) "Livro" string(8) "1bc12345"
O produto Livro não foi adicionado: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' '1bc12345', 'Livro')' at line 4
Alguém pode me dizer onde estou errando?
Obrigado.