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