![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 22.09.2007 Ostrzeżenie: (20%) ![]() ![]() |
Wiec tak... Mam tabele o nazwie:
- info i w tej tabeli kolumny: - id (auto intercmant) [czy jakos tak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ] - temat varchar (50) No i teraz tak, wszystko działa i robie skrypcik za pomoca ktorego ze strony usune jedną "linię zawartości". I mam np. 3 "linie zawartości" i maja id kolejno: 1, 2, 3. Gdy usunę np. tę "linię zawartości" o ID=2 to mam tak: 1, 3, a np. w skrypcie mam stronnicowanie i jak sa strony to strona (2) jest pusta bo nie ma tego w mysql (where id=2). Jak zrobić, że po usunięciu wszystkie "linie zawartości" które mają ID > od tego co usuwam (teraz np. 2) mają automatycznie ID przesuwane w dół? dzieki za odp!!! Ten post edytował ApC 13.11.2007, 16:00:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
czyli zamiast w gecie zapisywac ID wpisu, to zapisuj nr strony... wgłebiając się bardziej: nie obchodzi Cię (ani odwiedzającego) jaki ID ma dany wpis, ale jedynie jego numer i w zapytaniu podajesz nr_strony, czyli to co masz w gecie (nie zapomnij jej sprawdzić) a po przecinku ile ma pobrać wpisów począwszy od nr_strony (i tu podajesz 1, bo chcesz wybrać tylko 1 wpis) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
i zapytanie takie samo jak napisał ApC + możesz sobie dodać sortowanie (np. ORDER BY temat) :] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 05:44 |