Alla last_insert_id
funktioner (oavsett om det är PHP-omslag eller den inbyggda mySQL) refererar vanligtvis till det senaste ID som skapades med den aktuella databasanslutningen. Den senaste inloggningen skapades förmodligen inte under samma begäran som du visar tabellen i, så den här metoden kommer inte att fungera för dig.
Använd en vanlig SELECT
för att istället ta reda på den senaste inloggningen - t.ex. genom att använda ORDER by creationtime DESC LIMIT 1
.
Relaterat:Hur får man ett högsta fältvärde i en tabell i MySQL?