我正在为我的网站制作基本管理面板,但遇到了问题。我没有做太多SQL,如果这是相当基础的知识,那就很抱歉。 该网站有一个JS Slider,显示我们网站目前最畅销的产品(如下所示:http://www.theyard-store.co.uk/) 我创建了一个表单,所以我可以轻松更新滑块,但我不知道将它链接到数据库的最佳方法。 我想过为每个产品和一个单独的表单创建一个单独的表,然后只使用SQL UPDATE来执行此操作。 这是最好的方式吗?有更有效的方法吗?
答案 0 :(得分:3)
“我想过为每个产品单独设置一个表格”
不,每个产品的单独表格都是一场噩梦......想象一下,添加了一个新产品,您必须通过每行代码来引用添加的新产品表。
我的建议是拥有一个产品表...像产品表一样简单,如“Product_ID,Product_name,coupl其他数据点等......”。可以创建第二个表(product_form?),引用product表中的product_ID,然后将相关数据存储在表单信息中。
我的首选是永远不要在数据库中覆盖数据。如果在此新product_form表中包含“status”或“active_flag”列,则只需插入新行并将旧行设置为非活动状态即可。这样,您可以保存product_form记录的所有先前条目,并可以构建历史记录/工作流程/验证过程。