-1

我正在为我的网站开发一个基本的管理面板,但遇到了问题。如果这是相当基本的知识,我没有做太多的 SQL 很抱歉。该网站有一个 JS 滑块,它显示了我们网站目前最畅销的产品(如下所示:http ://www.theyard-store.co.uk/ )我创建了一个表单,以便我可以轻松更新滑块,但我没有不知道将其链接到数据库的最佳方式。我曾想过为每个产品创建一个单独的表和一个单独的表单,然后使用 SQL UPDATE 来执行此操作。这是最好的方法吗?有没有更有效的方法?

4

1 回答 1

3

“我曾想过为每个产品单独设置一个表格”

不,每个产品的单独表格是一场噩梦……想象一下要添加一个新产品,而您必须遍历每一行代码才能引用添加的新产品表。

我的建议是有一个单一的产品表......像“Product_ID、Product_name、耦合其他数据点等”这样简单的东西作为你的产品表。可以创建第二个表 (product_form?),它引用产品表中的 product_ID,然后将相关数据存储在表单信息中。

我的偏好是永远不要覆盖数据库中的数据。如果在这个新的 product_form 表中包含“status”或“active_flag”列,您可以简单地插入新行并将旧行设置为非活动。这样,您可以保存 product_form 记录的所有先前条目,并可以构建历史/工作流程/验证过程。

于 2013-09-12T17:29:57.200 回答