- добавете колона за сортиране към вашата таблица,
smallint
,mediumint
илиint
в зависимост от очаквания брой общи записи - Нов запис се добавя в края,
max(sorting) + 1
-
когато пренареждате артикул, вземете новата позиция, в която ще бъде, и съответно променете по-високите записи за сортиране:
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 );