Moja tabela db wygląda tak, jak na zdjęciu. http://prntscr.com/22z1nProblem z automatycznie zwiększaną kolumną "id"
Ostatnio stworzyłem stronę delete.php. działa poprawnie, ale po usunięciu 21-tego użytkownika kolejny zarejestrowany użytkownik otrzymuje 24-ty identyfikator zamiast 21.
Czy możliwe jest umieszczenie nowo zarejestrowanych użytkowników w pierwszym pustym wierszu? (W tej sytuacji 21 wiersz)
W moim formularzu rejestracyjnym, nowo zarejestrowany użytkownik może pisać nazwiska istniejących użytkowników i być z nimi po rejestracji. Dla tej przyjaźni mam kolejną tabelę, która kojarzy identyfikator nowo zarejestrowanego użytkownika i istniejącego użytkownika.
W tym celu używam mysql_insert_id podczas rejestracji, aby uzyskać identyfikator dla nowego użytkownika. Ale po skasowaniu 21 wiersza podczas procesu rejestracji Nex mysql_insert_id dał mi numer 21., ale przechowywany w 24. wierszu. I wstaw do tabeli powiązań 21 dla nowego użytkownika. Chcę rozwiązać ten problem
Być może nie rozumiesz 'mysql_insert_id()'. Zwraca wprowadzony identyfikator LAST. Powołanie go wielokrotnie spowoduje, że zawsze zwrócisz ostatnią, nigdy następną. Jego wartość nie zmieni się, dopóki nie zostanie ukończona kolejna wstawka. –