- अपनी तालिका में एक सॉर्टिंग कॉलम जोड़ें,
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 );