繁体   English   中英

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

[英]PHP SQL: Dynamically Creating and Deleting Columns in Database

我正在为WordPress创建轮播/图像滑块插件,但遇到了麻烦。 将会有无限数量的用户输入,我需要知道如何处理。

我目前有六个静态输入: transition_timeloop_carouselstop_on_hoverreverse_ordernavigation_arrowsshow_pagination ,可变的信息量将来自用户想要使用的图像。 因此,它的范围从零到无限。

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

因此,开始时将有零张图片,即六列。 如果用户添加两个图像,我希望有八列,则创建两列。 如果用户删除了它们,那么我想回到原来的六个。

我猜这是可能的,但是这是一个很好的主意还是应该只提供一定数量的图像?

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

使用两个表,一个表为“轮播”建模,一个表存储图像信息,然后链接它们。

桌面轮播:

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

表格图片:

  • ID
  • carousel_id(引用包含的Carrousel)
  • [更多领域]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM