Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiana id rekordów, zmiana kolejności wyświetlania fotek
KCG
post
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

Ostrzeżenie: (0%)
-----


Wyświetlam fotki (wpisy w MySQL) sortowane po id (primary key). Chciałbym, aby była możliwość zmiana kolejności, więc np. rekord 1 i 5 można zamienić id i będzie ok. Tylko jak to zrobić? Bo klucz nie może się powtarzać, dlatego nawet na chwile nie mogę ich zdublować. Jakiś pomysł?
Lub zupełnie inna koncepcja?

pzdr smile.gif

Ten post edytował KCG 25.01.2008, 21:16:28


--------------------
9242594 - zaczynasz? jak mogę, to pomogę :D /podstawowa znajomość php :P /
"to pomoc zawsze będzie gestem pięknym, zaliczana do tych teraz rzadko spotykanych..."
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


możesz to zrobić w 3 krokach..
1. wyciągasz największe id z tabeli: SELECT MAX(id) FROM tabela;
2. dodajesz do odpowiednich wierszy tą wartość: UPDATE tabela SET id=id+max_id WHERE ....
3. modyfikujesz id wierszy do nowych wartości: UPDATE tabela SET id=new_id WHERE....


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@nevt:
Widzisz i nie grzmisz? Przecież identyfikator rekordu nigdy nie powinien być zmieniany! A już na pewno nie po to aby ustawić kolejność wyświetlania.

@KCG:
do tego celu użyj osobnej kolumny nazwanej np. "kolejka" i w niej trzymaj odpowiednią kolejność rekordów, a ich identyfikatory zostaw w spokoju.
Go to the top of the page
+Quote Post
nevt
post
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%)
-----


phpion
Cytat
Widzisz i nie grzmisz?

tak, wiem, że nie należy... ale pytanie brzmiało:możliwość zmiany ID - i taka możliwość istnieje... a o tym, że nie należy, to niech kolega KCG sam się przekona...


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
KCG
post
Post #5





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

Ostrzeżenie: (0%)
-----


Dzięki, w takim razie zrobię dodatkową kolumnę winksmiley.jpg


--------------------
9242594 - zaczynasz? jak mogę, to pomogę :D /podstawowa znajomość php :P /
"to pomoc zawsze będzie gestem pięknym, zaliczana do tych teraz rzadko spotykanych..."
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:51