A função correta é getLastInsertId().

if ($this->Question->save($this->data)) 
{
        $questions_id = $this->Question->getLastInsertId(); 
}

Abraços,
Hélio

-----Mensagem original-----
De: [email protected] [mailto:[EMAIL PROTECTED] Em
nome de hostdesigner
Enviada em: segunda-feira, 10 de setembro de 2007 16:28
Para: Cake PHP Português
Assunto: Resgatar o Id gerado pelo último INSERT


Eu estou tentando resgatar o último ID gerado pelo INSERT, mas, sempre
dá um erro.

if ($this->Question->save($this->data)) {
        $questions_id = $this->Question->lastInsertId();
}


ERRO:
1064: You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near 'lastInsertId' at line 1

Alguém faz idéia do por que isso acontece?

Falopa!




--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a