artnik7
Новичок
Мне нужно узнать каким будет следующий первичный автоувеличиваемый ID в MySql.
К примеру, в интерфейсе админки выводяться 10 результатов из базы, последний ID 10, если я удалю, к примеру, последние два поля из базы (10 и 9), то в админке отобразиться последней резулт с ID 8. И если после этого занести новое поле в базу, то его ID будет 11, т.к. десятка уже была. Получаеться что использовать ORDER BY id DESC потом приплюсовать 1 к резулту не совсем правильно, так как последующий ид может быть насколько угодно больше, чем последний ID в таблице.
Так вот, вопрос назревает, как определить через PHP каким будет следующий созданный ID?
К примеру, в интерфейсе админки выводяться 10 результатов из базы, последний ID 10, если я удалю, к примеру, последние два поля из базы (10 и 9), то в админке отобразиться последней резулт с ID 8. И если после этого занести новое поле в базу, то его ID будет 11, т.к. десятка уже была. Получаеться что использовать ORDER BY id DESC потом приплюсовать 1 к резулту не совсем правильно, так как последующий ид может быть насколько угодно больше, чем последний ID в таблице.
Так вот, вопрос назревает, как определить через PHP каким будет следующий созданный ID?