Všechny last_insert_id
funkce (ať už to jsou obaly PHP nebo nativní mySQL) obvykle odkazují na poslední ID vytvořené pomocí aktuálního databázového připojení. Poslední přihlášení pravděpodobně nebylo vytvořeno během stejného požadavku, ve kterém zobrazujete tabulku, takže tato metoda pro vás nebude fungovat.
Použijte normální SELECT
místo toho zjistit nejnovější přihlášení - např. pomocí ORDER by creationtime DESC LIMIT 1
.
Související:Jak získat nejvyšší hodnotu pole v tabulce v MySQL?