COMO INSERIR LINHA NO BANCO DE DADOS E USAR INFORMAÇÃO EM NOVA CONSULTA

Como retornar o id de uma linha recém inserida no banco de dados com PDO?

Como retornar o id de uma linha recém inserida no banco de dados com PDO?

Usa lastInsertId().

O lastInsertId() é uma função da classe PDO do PHP que retorna o id ou o valor da sequencia da última linha inserida.

Exemplo:

try {
        $qry = "INSERT INTO tabela (
                       quantidade
                                )
                                VALUES (
                                    :quantidade
                                )";
        $insert = $db->prepare($qry);
        $insert->bindParam(':quantidade', $dados[$i]['quantidade'], PDO::PARAM_INT);
        $insert->execute();
                        $chave = $db->lastInsertId();
} catch (PDOException $erro) {
        $result['mensagem'] = $erro->getMessage();
}



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp