rank
を含む列を持つテーブルがあります
rank
1
2
3
4
5
6
7
8
番号 5 を削除すると、5 より上の番号が 1 番号下がります。つまり 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)