AUTO_INCREMENT из MySQL это URl сохраняемых пользователем страниц: site.ru/123. При удалении спамных страниц было бы неплохо записывать освобождённые URL заново. Как то так.
DevMan: AUTO_INCREMENT из MySQL это URl сохраняемых пользователем страниц: site.ru/123. При удалении спамных страниц было бы неплохо записывать освобождённые URL заново. Как то так.
Sanes: AUTO_INCREMENT из MySQL это URl сохраняемых пользователем страниц: site.ru/123. При удалении спамных страниц было бы неплохо записывать освобождённые URL заново. Как то так.
Да, я знаю что при попытке изменить ID он не даёт установить его в меньшую сторону. Но всё же как такое сделать пусть не с AUTO INCREMENT? Получается только на PHP получая из базы весь столбец, формируя из него массив, а потом в этом массиве как то искать такой "пробел" с 0.
trevoga_su: Да причём здесь AUTO_INCREMENT?! AUTO_INCREMENT в MySQL! А функция mysqli_insert_id берёт id не подключаясь к MySQL насколько я понимаю. При этом функция mysqli_query в случае запроса INSERT не возвращает ничего кроме TRUE. Судя по всему в PHP висит какой то скрытый объект запроса откуда mysqli_insert_id и тащит этот самый id.