我要这样做,如果按下按钮,它将值从0更改为1,或者如果值是1,则将值更改为0。

0 ----> 1
1 ----> 0

我想将值限制为1到10的东西限制在数组中。

例如:收藏夹[]

我的目标是能够通过单击一个按钮将项目添加到集合中,并使用同一按钮将其取下,同时限制为10个。

我应该使用JS进行限制,还是可以在sql中使用LIMIT来实现这一目标?
我将如何完成?

现在,这就是我所拥有的:

SELECT  fav FROM u_collection WHEN username = "' . $username. '"
  CASE
     WHEN fav =  0 THEN fav = 1
     WHEN fav =  1 THEN fav = 0
     ELSE fav = 0


这就是或多或少最终看起来像什么的,给您一个想法:

最佳答案

我不完全知道您的用例,但是如果您想要一个动态列表,那么每次单击查询SQL听起来都不正确。
我将在JS中实现所有客户端实现。因此,您可以在初始化期间从SQL加载一次数组,然后完全控制用户操作和“保存”按钮,以便将更改推送到数据库。
希望能有所帮助。

09-07 10:30