![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kiedy testowałem formularz do wpisywania newsów jeden z nich był do niczego (bo złe zmienne były), tak więc ten news nadawał się do wywalenia. Po zrobieniu tej czynności przestawiłem ID newsa który był po nim na wcześniejsze ID, niestety późniejsze dodawanie newsów z automatycznym ID omijało 1 indeks. Wygląda to tak (liczba z kropką przedstawia właśnie ID)
(1) Mamy 3 newsy: 1. Pierwszy news 2. Drugi zwalony news 3. Trzeci news (2) Usuwamy zwalonego newsa 1. Pierwszy news 3. Trzeci news (3) Przestawiamy ID 1. Pierwszy news 2. Trzeci news (4) Dodajemy nowego newsa. 1. Pierwszy news 2. Trzeci news 4. Inny, nowy news. No i nie wiem jak naprowadzić to automatyczne dodawanie ID na dobrą drogę ![]() -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zmień dla newsa ID 4 ręcznie na 3, a później daj:
Kod ALTER TABLE `tabela` AUTO_INCREMENT = 4 I teraz już będą dodawane kolejno. Ten post edytował EarthCitizen 29.01.2009, 12:37:31 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 2 Dołączył: 28.01.2009 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Takie coś zawsze będzie się zdarzać. I nie oznacza to, że zawsze będziesz musiał zmieniać indeksy i stosować ALTER TABLE.
W samym php dla uniknięcia problemów z wyświetlaniem zrób coś w tym stylu:
-------------------- Agencja Interaktywna ENERO - Strony www, reklama, identyfikacja wizualna - www.enero.com.pl
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki EarthCitizen, metoda działa. Ciekawe dlaczego nie trzeba edytować pola w tabeli
![]() ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 00:36 |