na minha função insereNota realizo uma query para o banco de dados conforme abaixo, se eu executar um var_dump pegar o resultado e faço um sql direto no banco de dados os dados são incluidos com sucesso, porém, quando executo a query pelo php, não está retornando os dados incluidos. Poderiam me ajudar? segue o codigo
function insereNota($conexao,$lancamento)
{
$query = "insert into lancamentos (usuario_id, usuario_email, usuario_nome, numero_nota,
valor, parceiros_id,tipo_lancamento_id) values ({$lancamento->getUsuario()},
'{$lancamento->getUsuario_email()}', '{$lancamento->getUsuario_nome()}',
'{$lancamento->getgeraSenha()}', {$lancamento->getValor()},
{$lancamento->getParceiro()}, {$lancamento->getTipo_lancamento()});
SET @last_id_in_lancamentos = LAST_INSERT_ID();
insert into cc_multiplo (valor, lancamento_id) values({$lancamento->getValor()} * 0.03, @last_id_in_lancamentos);
insert into cc_cliente (valor, lancamento_id) values({$lancamento->getValor()} * 0.07, @last_id_in_lancamentos);
insert into cc_parceiro (valor, lancamento_id) values(-{$lancamento->getValor()} * 0.10,@last_id_in_lancamentos);
";
//var_dump($query);exit;
linha81: return mysqli_query($this->$conexao, $query);
}
esse é o erro que notifica:
Fatal error: Uncaught Error: Object of class mysqli could not be converted to string in C:\Bitnami\wampstack-7.4.7-0\apache2\htdocs\multi\app\lancamentoDAO.php:81 Stack trace: #0 C:\Bitnami\wampstack-7.4.7-0\apache2\htdocs\multi\app\cria-nota.php(42): lancamentoDAO->insereNota() #1 {main} thrown in C:\Bitnami\wampstack-7.4.7-0\apache2\htdocs\multi\app\lancamentoDAO.php on line 81
linha 81: `return mysqli_query($this->$conexao, $query);`