![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował KCG 25.01.2008, 21:16:28 |
|
|
![]() |
![]()
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.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:58 |