PHP SQL:动态创建和删除数据库中的列

问题描述 投票:1回答:1

我正在为WordPress创建一个旋转木马/图像滑块插件,我已经碰壁了。将会有无限量的用户输入,我需要知道如何处理这个问题。

我目前有六个静态输入:transition_timeloop_carouselstop_on_hoverreverse_ordernavigation_arrowsshow_pagination,可变数量的信息将来自用户想要使用的图像。所以这可能是从零到无限的任何地方。

我希望能够在DB中创建/删除X列数量。

所以从一开始就会有零图像,意思是六列。如果用户添加两个图像,我想要有八列,创建两个。如果用户删除它们,那么我想回到原来的六个。

我猜这是可能的,但这是一个好主意,或者我应该只有一定数量的图像?

php sql wordpress
1个回答
2
投票

你做错了。更改表定义应该是一个例外事件。

使用两个表,一个用于对Carousel建模,一个用于存储图像信息,然后链接它们。

表转盘:

  • ID
  • [更多字段在这里]

表格图片:

  • ID
  • carousel_id(参考包含Carrousel)
  • [更多领域]
© www.soinside.com 2019 - 2024. All rights reserved.