我有一個表,其中包含
rank
更新SQL表中的字段,然後指定
1
2
3
4
5
6
7
8
當我刪除我想上述5的數字往下走1號5號列rank
。所以6 = 5 7 = 6 8 = 7
$start_rank = singleSelectQuery('SELECT rank FROM menu WHERE menuID='.$menuID.'');
$update_rank = Query("UPDATE menu SET rank='rank - 1' WHERE partnerID=". $partnerID ." AND rank>".$start_rank['rank']);
這個代碼不更新的數字,我沒有線索,我做錯了什麼:)
哦,我不明白任何錯誤...
我做錯了什麼?
編輯
當我回聲update_rank我得到:
UPDATE menu SET rank='rank - 1' WHERE partnerID=1 AND rank>5)
看到我下面的答案..你有2個錯誤那裏有 –