我與IDS語法或邏輯錯誤
1,2,3,4,5,6
列表和本人拖放使得5(個體)之間進1和2(下一個) 1,5,2,3,4,6
所以我需要5 tobe 2(next)-1 and everything < 2(next) - > id = id-1 and everything > 5(self) - > id = id-1
所以我寫了sql
$sql = "UPDATE w3school SET id= CASE
WHEN ".$self." > ".$next." THEN id-1
END
WHERE id < ".$next." AND id > ".$self.";";
$sql .="UPDATE w3school SET id= ".$next." - 1 WHERE id = ".$self."";
我得到:所以它只是將5更改爲0;
的問題是使用的和WHERE語句 不知道有什麼不對勁的地方,但seperately的staments共同努力不是
您絕不應該首先更改ID。 –
和數據庫的位置如何改變,然後由html元素實現? – Julian
id字段的屬性是什麼?它應該是獨一無二的嗎? –