Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana pozycji rekordu
Forum PHP.pl > Forum > Bazy danych > MySQL
czlowiek
Witam,
w jaki sposób w tabeli zmienić pozycję rekodu. np. przesunąć go o 1 w górę lub w dół ?
mhs
Cytat(czlowiek @ 2005-04-12 16:38:28)
Witam,
w jaki sposób w tabeli zmienić pozycję rekodu. np. przesunąć go o 1 w górę lub w dół ?

to w jaki sposob system zarzadzania baza danych przechowuje rekordy nie ma zadnego znaczenia... w teorii relacyjnych baz danych wg. Codda nie jest to istotne...


mozesz cos kombinowac i bawic sie z kluczem glownym tabeli ale to jest chyba bez sensu...


bo tak naprawde przy schemacie:

id, nazwa
=======
1, A
2, B
3, C
4, D

usuwajac rekord 2 a nastepnie go dodajac przy wyswietleniu danych (nie posortowanych) rekord ten bedziesz mial wyswietlony jako ostatni
czlowiek
Chodzi o to, że mam w tabeli kilka rekordów o strukturze:

id, nazwa, adres

na ich podstawie na stronie generowane są przyciski(odnośniki) dla strony np.

Nowości
Galeria zdjęć
Kontakt
Linki
itd.

Pojawia się problem, jeżeli ktoś chce np. przenieść przycisk "Kontakt" zaraz pod "Nowości". Jak to rozwiązać ?
behemot
Witam,

Dodajesz w tabeli dadatkowa kolumne np. pozycja, korej wartosci posluza Ci do sortowania menu w odpowiedniej kolejnosci.

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.