اخوي الطريقة سهله جدا
أنت تبغاهم اول شئ مرتبين لنقل مثلا حسب الآي دي ID
كود:
select * from MyTable order by id
هذا الاستعلام بيعرض لك اياهم مرتبين بالاي دي :
كود:
id |name
2 |a
44 |b
56 |c
نحن نريد الجدول يكون فيه خانة جديدة اسمها row_number
كود:
id |name | row_number
2 |a | 1
44 |b | 2
56 |c | 3
اولا اضف الحقل row_number نوع int 11
ثم نفذ الاستعلام
كود:
set @row = 0;
update table_name set row_number = (@row:=@row+1)
order by id
الان كل ماجلبت نتايج سواء مجموعه او سجل واحد يمكنك استخدام :
$row['row_number']
لمعرفة الترتيب