Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%)
|
witam,
mam taki problem: chcę zmieniać liczbę porządkową rekordu za pomocą skryptu php w trakcie uaktualniania danych w bazie. wyglądać ma to tak: 1. stan początkowy: position | rekord ------------------- 1 | rekord1 2 | rekord2 3 | rekord3 4 | rekord4 5 | rekord5 2. po zmianie: position | rekord ------------------- 1 | rekord1 2 | rekord5 3 | rekord2 4 | rekord3 5 | rekord4 3. po kolejnej zmianie: position | rekord ------------------- 1 | rekord1 2 | rekord2 3 | rekord5 4 | rekord3 5 | rekord4
powyższe rozwiązanie powoduje, że po każdym uaktualnieniu danych, czyli zmianie którejś z pozycji, te, które mają wyższą liczbę porządkową zwiększają ją o 1. problem tkwi w tym, że jeśli po raz kolejny uaktualnię dane w tabeli, te z wyższą liczbą porządkową znowu zwiększają ją o 1. wygląda to wtedy tak: 1. stan początkowy: position | rekord ------------------- 1 | rekord1 2 | rekord2 3 | rekord3 4 | rekord4 5 | rekord5 2. po zmianie: position | rekord ------------------- 1 | rekord1 2 | rekord5 3 | rekord2 4 | rekord3 5 | rekord4 3. po kolejnej zmianie: position | rekord ------------------- 1 | rekord1 2 | rekord2 3 | rekord5 5 | rekord3 6 | rekord4 jak zastosować pętlę, żeby rekord3 miał lp 4 a rekord4 lp 5? pozdrawiam Ten post edytował mpps 6.02.2008, 17:52:57 |
|
|
|
mpps [php][mysql] zmiana liczby porządkowej rekordu 6.02.2008, 17:51:50
Wieviór Generalnie chcesz osiągnąć to, że podnosić powiedz... 6.02.2008, 18:12:49
mpps nie,
chodzi o to, żeby po każdej zmianie pozycji r... 6.02.2008, 18:40:31
nowotny Ja wymyśliłem coś takiego:
[PHP] pobierz, plainte... 6.02.2008, 22:40:21
Wieviór Cytat(nowotny @ 7.02.2008, 00:40:21 )... 7.02.2008, 13:33:28 
mpps Cytat(nowotny @ 6.02.2008, 22:40:21 )... 7.02.2008, 15:22:59
Wieviór Słusznie, nie zauważyłem, że tam się jeszcze pole ... 7.02.2008, 15:32:11 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 17:51 |