Всички last_insert_id функциите (независимо дали са PHP обвивки или родния mySQL) обикновено се отнасят до последния идентификатор, създаден с помощта на текущата връзка с базата данни. Последното влизане вероятно не е създадено по време на същата заявка, в която показвате таблицата, така че този метод няма да работи за вас.
Използвайте нормален SELECT вместо това да разберете най-новото влизане - напр. като използвате ORDER by creationtime DESC LIMIT 1 .
Свързано:Как да получите най-висока стойност на полето в таблица в MySQL?