PDO :: lastInsertId
PDO :: lastInsertId - Retorna o valor de identidade ou seqüência para a última linha inserida (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
explicação
gramática
string PDO::lastInsertId ([ string $name = NULL ] )
Retorna a última linha ID inserido, ou o último valor de um objecto de sequência, dependendo da parte inferior da unidade. Por exemplo, pdo_pgsql () requer que você especifique o objeto de seqüência para o nome do parâmetro de nome.
Nota: entre os diferentes drivers PDO, esse método não pode retornar um resultado significativo e consistente, porque o banco de dados subjacente podem não suportar a noção de campos ou sequências de auto-incremento.
parâmetros
nome
Ele deve retornar o ID nome do objeto de sequência.
Valor de retorno
Se você não especificar o nome de seqüência como um nome de parâmetro, PDO :: lastInsertId () retorna um string que representa o ID da linha de linha de banco de dados do último inserida.
Se você especificar um nome para o nome do parâmetro seqüência, PDO :: lastInsertId () retorna um valor a partir da última sequência de representação de cadeia especificado recuperado do objeto.
Se o driver DOP atual não suporta esse recurso, PDO :: lastInsertId () dispara um SQLSTATE IM001.