【发布时间】:2019-04-09 22:35:59
【问题描述】:
使用 php 和 mysqli,我有一个分类表,用于对产品进行分组并控制它们在我的目录中显示的顺序。字段“ord”是一个 int,其值控制这些产品类别的显示顺序。插入新类别时,我想将剩余类别从新类别向下重新排序并更新表,然后插入新类别而不重复“ord”值。
有 11 个类别。我想插入我的新类别,它的“ord”值为 5。显然,我需要为每个“ord”值 6 - 11 添加 1 以重新排序我的目录。不知道该怎么做。我不擅长使用数组,但我认为某种带有 UPDATE 表的 foreach array[$key][] + 1 会起作用。我不清楚如何创建数组。
对此真的没有任何可行的想法......
Category ord=1: Site Licensing
Category ord=2: PICC Insertion Training
Category ord=3: Ultrasound Training
新类别:ord 2:会员订阅
Category ord=1: Site Licensing
Category ord=2: Membership Subscriptions
Category ord=3: PICC Insertion Training
Category ord=4: Ultrasound Training
【问题讨论】: