gpt4 book ai didi

php - 根据订单栏显示产品订单

转载 作者:行者123 更新时间:2023-11-29 11:19:19 25 4
gpt4 key购买 nike

我有一个充满产品的MySQL数据库,每个产品都有一个类别。我希望商店的老板能够更改产品在网站上显示的顺序,因为他喜欢修改订单。

我最初的想法是有一个产品订单列,但这存在很多问题,因为您需要每个类别的产品都有单独的排序,并且所有产品都在一个表中,即需要有一个椅子位于位置 1, table 位于位置 1,这绝对是可以实现的,但更大的问题在于,如果我想将椅子 2 的位置更改为位置 1,那么我也必须更新所有其他产品列。每次更改顺序时,都可能需要运行数百个查询,这在计算上非常昂贵。

一定有一种简单的方法可以做到这一点。我正在使用 MySQL 和 PHP。任何帮助是极大的赞赏。

谢谢。

最佳答案

您可以创建一个优先级系统,所有者可以授予项目 +1 或 -1(或 +10、+.1 等),以便让它们在列表中向上或向下冒泡。这并不完美,因为它使项目的精确定位变得更加困难(尤其是列表中更靠下的位置),但它会减少所需的计算量。 (您甚至可以让所有者直接查看和编辑产品的优先级分数,以提高精确定位。)

关于php - 根据订单栏显示产品订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39207096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com