Em uma tabela com um campo com autoincrement (onde a cada registro é gerado um número sequencial para identificá-lo), as vezes necessitamos identificar qual o id desse último registro inserido.
Para isso existe uma função muito simples do PHP: mysql_insert_id()
O uso dela também é muito simples. Logo após ter feito o mysql_query(), basta igualar a uma variável. Se houver mais de uma conexão ao banco de dados, você deve passar esse link através da função (mysql_insert_id($link)).
Exemplo:
$sql = "INSERT INTO `pessoas` (`id_pessoa` , `nome_pessoa` ) VALUES (NULL , 'Tiago Passos');"; $query = mysql_query($sql); $ultimo_id = mysql_insert_id(); // SE SÓ HOUVER UMA CONEXÃO COM O BANCO
Últimos comentários