- tilføj en sorteringskolonne til din tabel,
smallint
,mediumint
ellerint
afhængigt af det forventede antal samlede poster - En ny post tilføjes til slutningen,
max(sorting) + 1
-
Når du genbestiller en vare, skal du få den nye position, den vil være i, og ændre de højere sorteringsposter i overensstemmelse hermed:
mysql_query('UPDATE yourTable set sorting = '.$yourNewposition.' where id='.$yourUniqueId .' LIMIT 1');
mysql_query('UPDATE yourTable set sorting = sorting + 1 where sorting >= '.$yourNewposition.' AND id != '.$yourUniqueId );