Todos os
last_insert_id
funções (sejam elas wrappers PHP ou mySQL nativo) normalmente se referem ao último ID criado usando a conexão de banco de dados atual. O último login provavelmente não foi criado durante a mesma solicitação em que você está mostrando a tabela, portanto, esse método não funcionará para você. Use um
SELECT
normal para descobrir o login mais recente - por exemplo usando ORDER by creationtime DESC LIMIT 1
. Relacionado:Como obter um valor de campo mais alto em uma tabela no MySQL?