![]() |
![]() ![]() |
![]() |
![]() ![]()
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: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
hmm... nie wiem czy to dobra metoda ale wydaje mi się że trzeba napisać skrypt który przeładuje tabele, wyczyści ją i doda rekordy jeszcze raz- ale to troche głupie... Ewentualnie nie wciągaj rekordów po id- chyba że musisz, tylko po nazwie
Ten post edytował deirathe 13.11.2007, 16:07:21 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 22.09.2007 Ostrzeżenie: (20%) ![]() ![]() |
Koniecznie muszę po ID (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) - i w tym problem... :/ Jeśli mam ściągać czyścić i dodawać to będzie na prawdę masakraaaaaaaaa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Pomoże ktoś (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
? |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--slawek-- |
![]()
Post
#5
|
Goście ![]() |
Możesz napisać skrypt dzięki któremu bedziesz mógł edytaowć informacje z tablicy w tym id . Lub w skrypcie dodawania informacji dodaj pole id i nadawaj je sam .
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 22.09.2007 Ostrzeżenie: (20%) ![]() ![]() |
stronicuj nie według pola id ale za pomocą klauzuli LIMIT, czyli zamiast:
uzyj
Powodzenia. Dzięki za pomoc, mógłbyś mi wyjaśnić troszkę o co tutaj chodzi - dzięki :} ? |
|
|
![]()
Post
#7
|
|
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: 24.08.2025 - 07:31 |