Opdatere tal for sorteringsorden af poster i tabel
Hej alleJeg har en tabel, hvor jeg benytter et heltal til at sortere posterne efter når de listes. I forbindelse med ændringer i posternes rækkefølge kan jeg komme ud for den situation, at det tal der sorteres efter vokser og måske kan komme "out of range" på et tidspunkt.
Alle sorteringstallene er forskellige fra hinanden - dvs. hvis jeg har 30 poster, har jeg også 30 forskellige positive heltal til at angive rækkefølgen af posterne, men det er muligt at de eksempelvis ligger i intervallet fra 7-93!
Udover den kode der giver mulighed for at ændre i posternes rækkefølge vil jeg gerne have en kode der går ind og vurderer om posterne skal have ændret sorteringstal og hvis nogle kriterier er opfyldt skal tallenes opdateres til 1, 2, 3, ...
Eksempel:
Jeg har i min tabel 5 poster med sorteringstal: 3, 7, 8, 9, 17 der vurderes som kandidat til opdatering af sorteringtallene og posterne skal dermed opdateres til at have sorteringtallene 1,2,3,4,5 i samme rækkefølge som ovenfor!
Er der en nem/smart måde at lave denne opdatering i MySQL eller skal jeg virkelig ud i noget med først at indlæse alle poster til eks. php og derefter opdatere hver eneste post manuelt efter at have fundet de nye sorteringstal til hver post?
Der må være en smart metode med et enkelt/simpelt update-statement... - men hvordan!?
Håber ovenstående forklaring giver mening og at det er til at forstå min mening.
På forhånd tak.
Mvh Tommy