![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jestem początkujący w sprawach MySQL'a i mam taki mały problem...Mianowicie napisałem skrypcik do mojej stronki, który ma być takim jakby "panelem administracyjnym" żebym mógł usuwać z bazy określone wpisy... Wszystko działa, jednak nie wiem jak zrobić, żeby po usunięciu wiersza pozostałe automatycznie "spadały" na jego miejsce. Aktualnie jest tak, że jak cos usunę a następnie dodam, to nie pojawia mi się na końcu, tylko w miejscu tego usuniętego rekordu...
Będę wdzięczny za wszelkie wskazówki... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak... uzupełnia się niby automatycznie i jest to klucz glówny ...
to moja tabela Ten post edytował Ociu 26.06.2009, 10:51:43
Powód edycji: Poprawiłem bbCode (ociu)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pojawia się w miejscu usuniętego ale id ma kolejne.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
czyli raczej trzeba zmienić pętlę która odczytuje wszystko z tabeli ?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie pętle, zmień zapytanie do bazy, tzn dołóż
order by id i tyle |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie rób tego po ID tylko dodaj sobie pole POSITION które będzie kolejnym numerem wpisu
a po usunięciu prosty UPDATE
i po temacie. A kolejne numery pozycji dasz sobie
numer ostatniej pozycji powiekszony o 1. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok wielkie dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:40 |