我与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字段的属性是什么?它应该是独一无二的吗? –