PHP и MySql Как да определите последващ идентификатор в база данни, Mysql
Артур Гаврилов
Трябва да разбера какъв ще бъде следващият първичен идентификатор за автоматично увеличаване в MySql.
Например в администраторския интерфейс се показват 10 резултата от базата данни, последният идентификатор е 10, ако изтрия например последните две полета от базата данни (10 и 9), тогава последният резултат с идентификатор 8 ще бъде показва се в администраторския панел. И ако след това въведа ново поле в базата, тогава идентификаторът му ще бъде 11, тъй като Десетката вече беше.
И така, въпросът се готви, как да се определи чрез PHP какъв ще бъде следващият създаден ID?
Добавено (1). Роман: Това не работи, защото Ако последният идентификатор в базата данни е 8, това не означава, че следващият ще бъде 9. Ако по-голям идентификатор вече е изтрит, тогава ще бъде извикан следващият от този по-голям документ за самоличност
Добавено (2). Благодаря, вече подканени във форума, подобно на отговора на Александър.
Александър, имам нужда от следващия ключ, за да създам допълнителни полета за HTML формуляри с помощта на javascript, трябва да се замени в атрибута name и да се увеличи с 1 с всяко ново поле